下載
http://download.jboss.org/drools/release/ui
該有的,不應有的,這個目錄都有url
具體版本隨便選擇.net
記住這兩個,後面用,其餘的目前用不上對象
安裝
選擇的文件和目錄要注意區分get
勾選要安裝的東西io
運行時
安裝完成之後,能夠再配置中看到模板
此時,即便建立工程,會提示找不到runTime,須要進行指定安裝class
點開菜單,看到安裝RunTime的提示,沒有安裝的時候右側是空白的,須要點擊add進行安裝配置
選擇指定的文件,注意文件夾名稱和指定的文件夾下載
別忘記填寫名稱,這個本身隨意
建立工程
填寫名稱,自定義
根據本身的須要,能夠選擇模板
也能夠自由選擇安裝的runTime和drools版本
加載邏輯
工程目錄以下
規則後續研究,先來看一下文件執行流程
首先用知識構築器KnowledgeBuilder加載和檢測規則文件
經過知識庫構建會話,把須要處理的數據填充進去,填充完畢執行規則便可
規則結構
大體解讀一下
'Hello World' :對於狀態爲HELLO的Message,打印其中消息,而後修改該對象的狀態和信息,更新該對象
'GoodBye' :對於狀態爲GOODBYE的Message,打印其中信息
簡單運行
加入的只有一個Message,狀態爲HELLO,消息是Hello World
輸出結果
解釋
1. 規則Hello World :狀態爲HELLO的Message,打印了本來的狀態Hello World,狀態修改成GOODBYE,
修改信息爲 GoodBye cruel world, 更新
2. 規則GoodBye :狀態爲GOODBYE的Message,直接打印信息