国产精品福利自产拍在线观看,国产原创中文无码精品视频,岛国av无码精品一区二区三区,人人妻妻人人

drools:業(yè)務(wù)規(guī)則管理系統(tǒng)(drools業(yè)務(wù)規(guī)則管理系統(tǒng))

Drools是一款基于Java的開源規(guī)則引擎,全稱為業(yè)務(wù)規(guī)則管理系統(tǒng),實(shí)現(xiàn)了將業(yè)務(wù)決策從應(yīng)用程序中分離出來。

drools:業(yè)務(wù)規(guī)則管理系統(tǒng)(drools業(yè)務(wù)規(guī)則管理系統(tǒng))

什么場(chǎng)景下需要使用Drools

drools:業(yè)務(wù)規(guī)則管理系統(tǒng)(drools業(yè)務(wù)規(guī)則管理系統(tǒng))

信用卡申請(qǐng)

比如說辦信用卡,年齡、學(xué)歷、薪水、和是否有車和房,這些數(shù)據(jù)會(huì)作為用戶是否有申請(qǐng)資格的判定條件,假如有三個(gè)規(guī)則如下:

規(guī)則一:既沒房也沒車,學(xué)歷大專以下,月薪少于5000,申請(qǐng)拒絕

規(guī)則二:既沒房也沒車,學(xué)歷大專以下,但月薪大于10000,申請(qǐng)通過

規(guī)則三:既沒房也沒車,學(xué)歷本科以上,月薪大于3500,小于5000,申請(qǐng)通過

審核通過后,又有三個(gè)規(guī)則規(guī)定發(fā)放申請(qǐng)額度:

規(guī)則一:學(xué)歷大專以下,月薪大于10000,額度10000

規(guī)則二:學(xué)歷本科以上,月薪小于5000,額度10000

規(guī)則三:學(xué)歷本科以上,月薪大于10000,額度15000

傳統(tǒng)實(shí)現(xiàn)方式,在業(yè)務(wù)代碼中需要植入大量if else判斷:

Public boolean check(User user){If(!user.isHouse && !user.isCar &&user.xueli<dazhuan && user.xinzi < 5000)Return false;Else if(!user. isHouse && !user.isCar &&user.xueli<dazhuan && user.xinzi >=1000)Return true;Else if(!user. isHouse && !user. isCar &&user.xueli>benke &&,3500<user.xinzi <5000)Return true;}

 Public int check(User user){If(user.xueli<=dazhuan && user.xinzi >=10000)Return 10000;Else if(user.xueli>=benke && 3500<user.xinzi <5000)Return 10000;Else if(&user.xueli>=benke &&,user.xinzi >10000)Return 15000;}

如果人行出具新的金融政策,申請(qǐng)要求增加條件,那我們就必須修改或者新增if else的代碼。改這個(gè)代碼有三個(gè)弊端

1、硬編碼實(shí)現(xiàn)業(yè)務(wù)規(guī)則代碼難以維護(hù)

2、硬編碼使業(yè)務(wù)代碼和規(guī)則高耦合,難以應(yīng)對(duì)變化

3、業(yè)務(wù)規(guī)則一旦發(fā)生變化,就要修改代碼,重啟應(yīng)用

面對(duì)上面的業(yè)務(wù)場(chǎng)景,有個(gè)好的實(shí)現(xiàn)方式就是drools規(guī)則引擎。

drools:業(yè)務(wù)規(guī)則管理系統(tǒng)(drools業(yè)務(wù)規(guī)則管理系統(tǒng))

drools規(guī)則引擎的優(yōu)勢(shì):

1、業(yè)務(wù)規(guī)則和系統(tǒng)代碼分離

2、不重啟服務(wù)的情況下,可隨時(shí)對(duì)業(yè)務(wù)規(guī)則進(jìn)行擴(kuò)展和維護(hù)

3、減少硬編碼業(yè)務(wù)規(guī)則的成本和風(fēng)險(xiǎn)

4、規(guī)則實(shí)現(xiàn)變得更加清晰

drools實(shí)戰(zhàn):

1、引入drools-compiler.jar

2、drools API開發(fā)步驟如下:

drools:業(yè)務(wù)規(guī)則管理系統(tǒng)(drools業(yè)務(wù)規(guī)則管理系統(tǒng))

3、規(guī)則引擎主要包括三個(gè)方面:規(guī)則模板、基準(zhǔn)數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)

drools:業(yè)務(wù)規(guī)則管理系統(tǒng)(drools業(yè)務(wù)規(guī)則管理系統(tǒng))

1、規(guī)則模板

/***審核申請(qǐng)*/rule "pass_@{row.rowNumber}"   no-loop true    lock-on-active true    salience 99  when   user : User(xueli>("@{xueli}"), xinshui>("@{xinshui}"),isHouse.equals("@{isHouse}"), isCar.equals("@{isCar}"))  thenSystem.out.println("user=" user);   user.setPass(true);end 

2、基準(zhǔn)數(shù)據(jù),通過ObjectDataCompiler.compile初始化到規(guī)則中;

3、業(yè)務(wù)數(shù)據(jù)fact,通過ksession.insert(fact)傳給規(guī)則做比較

drools:業(yè)務(wù)規(guī)則管理系統(tǒng)(drools業(yè)務(wù)規(guī)則管理系統(tǒng))

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

(0)
上一篇 2022年10月8日 上午11:04
下一篇 2022年10月8日 上午11:18

相關(guān)推薦

  • 從零開始!如何創(chuàng)建一個(gè)高效的工程物資管理系統(tǒng)模板?(工程物資管理軟件)

    隨著建筑工程的開展,物資管理成為了非常重要的一環(huán)。物資管理的質(zhì)量直接影響到工程的進(jìn)度和質(zhì)量,因此,建立一套完善的工程物資管理系統(tǒng),成為了建筑工程管理的必要條件之一。工程物資管理系統(tǒng)…

    科研百科 2023年12月10日
    144
  • 太空 實(shí)驗(yàn)艙 介紹

    太空實(shí)驗(yàn)艙是一種能夠進(jìn)行太空實(shí)驗(yàn)的艙體,通常用于科學(xué)研究和工程測(cè)試。在太空中,由于缺乏地球引力的影響,實(shí)驗(yàn)艙可以模擬出各種不同的環(huán)境和條件,幫助科學(xué)家和工程師更好地理解宇宙和太空技…

    科研百科 2024年12月6日
    0
  • 泰山區(qū):黨員“三色”管理,讓人人爭(zhēng)當(dāng)優(yōu)秀(黨員三色管理工作方案)

    大眾報(bào)業(yè)·大眾日?qǐng)?bào)客戶端 2022-03-12 14:34:49 為加強(qiáng)黨員教育管理,實(shí)現(xiàn)智慧化管理,泰山區(qū)泰前街道聯(lián)合中國(guó)銀行總行開發(fā)“復(fù)興一號(hào)”黨建系統(tǒng),主要包括先鋒指數(shù)掃碼積…

    科研百科 2023年6月25日
    264
  • 廣州市科技項(xiàng)目經(jīng)費(fèi)管理辦法

    廣州市科技項(xiàng)目經(jīng)費(fèi)管理辦法 為加強(qiáng)廣州市科技項(xiàng)目經(jīng)費(fèi)的管理,提高科技項(xiàng)目經(jīng)費(fèi)的使用效率,促進(jìn)廣州市科技事業(yè)的發(fā)展,根據(jù)《中華人民共和國(guó)科學(xué)技術(shù)法》和其他有關(guān)法律、法規(guī),結(jié)合廣州市的…

    科研百科 2024年9月12日
    6
  • 清華計(jì)算機(jī)研究生方向(清華計(jì)算機(jī)科研項(xiàng)目有哪些)

    清華大學(xué)計(jì)算機(jī)科研項(xiàng)目有哪些 清華大學(xué)計(jì)算機(jī)系是我國(guó)最早開展計(jì)算機(jī)科學(xué)教育和科研的院系之一,近年來,計(jì)算機(jī)科研項(xiàng)目不斷取得進(jìn)展,成為我國(guó)計(jì)算機(jī)科學(xué)領(lǐng)域的重要力量。在清華大學(xué)計(jì)算機(jī)系…

    科研百科 2024年4月10日
    101
  • 國(guó)產(chǎn)精品辦公

    國(guó)產(chǎn)精品辦公國(guó)產(chǎn)精品辦公是為了更好地融入社會(huì)。根據(jù)對(duì)2020年中青年報(bào)社會(huì)助學(xué)金以及“福利”上交學(xué)校,學(xué)生可通過“我想要”“我想要”“我想要”等志愿服務(wù)獲得一定的獎(jiǎng)學(xué)金。2022年…

    科研百科 2024年11月21日
    3
  • 看遍石家莊100+寫字樓#辦公樓(石家莊的寫字樓)

    裕華區(qū)360平帶家具陽面電梯口。 看遍石家莊100套寫字樓,今天又來到了聯(lián)創(chuàng)?,F(xiàn)在上面有一套電梯口陽面的辦公室,帶全套的家具,它長(zhǎng)什么樣子?現(xiàn)在上去看一下。 現(xiàn)在已經(jīng)上來了,南向的…

    科研百科 2024年6月14日
    33
  • 項(xiàng)目研究存在的問題

    項(xiàng)目研究存在的問題 隨著科技的不斷進(jìn)步,項(xiàng)目研究已經(jīng)成為現(xiàn)代研究生活中不可或缺的一部分。然而,在項(xiàng)目研究中,仍然存在許多存在的問題。 首先,項(xiàng)目研究缺乏標(biāo)準(zhǔn)化。不同的項(xiàng)目研究人員可…

    科研百科 2024年10月14日
    7
  • 教育廳科研項(xiàng)目和科研項(xiàng)目區(qū)別

    教育廳科研項(xiàng)目和科研項(xiàng)目的區(qū)別 教育廳科研項(xiàng)目和科研項(xiàng)目都是用于推動(dòng)教育改革和發(fā)展的重要力量。但是,兩者存在一些區(qū)別。 教育廳科研項(xiàng)目通常是為了促進(jìn)教育的發(fā)展而進(jìn)行的,主要關(guān)注于提…

    科研百科 2024年11月9日
    3
  • 程成義 蘭州大學(xué)

    程成義,蘭州大學(xué)教授,博士生導(dǎo)師,1963年10月出生于甘肅蘭州。中國(guó)知名哲學(xué)家、文化學(xué)者、倫理學(xué)者,蘭州大學(xué)哲學(xué)與文化系主任,中國(guó)馬克思主義哲學(xué)研究學(xué)會(huì)、中國(guó)倫理學(xué)學(xué)會(huì)、中國(guó)人文…

    科研百科 2024年10月26日
    0