聯系方式:
需要更多相干資料可以聯系 Q2748165793
1、課程背景
1.1 Drools是甚么?
規則引擎是1種嵌入在利用程序中的組件,實現了將業務決策從利用程序代碼中分離出來,并使用預定義的語義模塊編寫業務決策。接受數據輸入,解釋業務規則,并根據業務規則做出業務決策。
Drools實現了規則引擎,它是1個業務邏輯集成平臺,基于JAVA和RATE算法的產生式規則引擎實現,是RedHat旗下的開源產品。
Drools歷史
2001年,Drools問世,基于線性蠻力搜索
在2.0版本后,又基于Rate算法進行了重寫,提高了Drools的性能,規則文件主要以XML為主
在3.0版本,引入了.drl文件格式,它是1種領域特定語言(DSL)專門針對規則編寫
在5.0版本,引入了Drools Funsion/Flowrule等重要功能模塊
1.2、為何要學習Drools?
規則引擎是組織商務邏輯的框架。它讓開發者集中精力在他們有掌控的事情上,而不是在1些低級機制上作決定。
通常,商務用戶對那些能讓他們理解是正確的事情感到更加舒服,相對那些諸如用if...then情勢來表達的事情。你從商務專家那里聽到的1些事情以下
?
?
?
通過關注于商務用戶知道是正確的事情上,而不是怎樣用Jave代碼來表達它,上面的說明比之前我們的代碼例子要清楚的多。雖然他們已很清楚了,我們依然需要1種機制,將這些規則利用到商務用戶已知和作決定的事實中去。這類機制就是規則引擎。
2、課程大綱
Module1 - Drools介紹
Module2 - Drools規則語言
Module3 - 領域特殊語言( DSL )
Module4 - 決策表
Module5
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈