?? text.text
字號:
在操作中的基于Spring的規(guī)則引擎
讓我們看一下這個框架如何工作的具體實例吧。想象下面的用例:我們需要開發(fā)負(fù)責(zé)貸款申請的應(yīng)用程序。我們需要滿足下面的條件:
●檢查應(yīng)用的完整性否則駁回
●檢查應(yīng)用是否來自我們授權(quán)處理業(yè)務(wù)的應(yīng)用。
●檢查申請者的月收支比是否滿足我們的要求。
●輸入的申請通過我們不知道實現(xiàn)細(xì)節(jié)的持久服務(wù)被存儲在數(shù)據(jù)庫中,我們只知道他的接口(可能這個開發(fā)被外包到印度了)
●業(yè)務(wù)規(guī)則是可以改變的,這也是為什么需要規(guī)則引擎的設(shè)計了。
首先,設(shè)計一個表示貸款申請的類:
貸款申請示例的其他部分可以用相同方法來配置和開發(fā)。
SPRING應(yīng)用上下文是可以重新加載的。應(yīng)用可以修改業(yè)務(wù)規(guī)則和參數(shù)(通過修改XML文件)并在運行中重新加載上下文。想象這么做的GUI應(yīng)用。這么做可以提供與價格為數(shù)百萬的商業(yè)的規(guī)則引擎系統(tǒng)的類似功能。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -