Urule開源版系列1——代碼結構及運行
Urule開源版簡介 URule是一款純Java規則引擎,它以RETE算法為基礎,提供了向導式規則集、腳本式規則集、決策表、交叉決策表(PRO版提供)、決策樹、評分卡及決策流共六種類型的規則定義方式,配合基於WEB的設計器,可快速實現規則的定義、維護與發布。 URule提供了兩個版本:一個是 ...
Urule開源版簡介 URule是一款純Java規則引擎,它以RETE算法為基礎,提供了向導式規則集、腳本式規則集、決策表、交叉決策表(PRO版提供)、決策樹、評分卡及決策流共六種類型的規則定義方式,配合基於WEB的設計器,可快速實現規則的定義、維護與發布。 URule提供了兩個版本:一個是 ...
Urule運行規則文件,是如何進行的,通過一個請求doTest來探一下 com.bstek.urule.console.servlet.respackage.PackageServletHandler.doTest()方法執行測試規則,接受3個參數: data-測試數據;files- ...
1. 創建決策表接口: http://localhost:8080/urule/frame/createFile post FrameServletHandler.createFile 方法 參數: path: /demo/測試/決策表1.dt.xml type ...
之前提到了,urule開源版的組件關系 依賴組件 先分析下core包的依賴樹,通過執行mvn dependency:tree 得到: 可以看到,對外部組件的依賴其實不多,核心用到了一個叫做antlr的組件,antlr其實是一種預發解析器,用於表達式執行。 相比較之下,console的依賴 ...