eclipse+drools 6.5開發環境的搭建,以及建立一個簡單的drools專案
eclipse+drools 6.5開發環境搭建,以及建立一個簡單的drools專案。
Drools 是用 Java 語言編寫的開放原始碼規則引擎,使用Rete演算法對所編寫的規則求值。Drools 允許使用宣告方式表達業務邏輯。可以使用非 XML 的本地語言編寫規則,從而便於學習和理解。並且,還可以將 Java 程式碼直接嵌入到規則檔案中,這令 Drools 的學習更加吸引人。
說白了就是把某些業務邏輯從硬程式碼程式設計分離出來,減少開發成本,便於將來的維護,好處多多,詳情自行百度。
一、前期準備
eclipse;
drools引擎和eclipse下drools外掛;
建議eclipse版本不要太老,這裡我用的是eclipse 4.5,drools則用目前最新的drools 6.5穩定版。前者自行準備,後者可以到drools官網下載。
下面給出下載地址:
http://www.drools.org/download/download.html
解壓兩個檔案如下:
二、環境配置
將droolsjbpm-tools-distribution-6.5.0.Final\binaries\org.drools.updatesite下的所有jar包複製到eclipse\plugins目錄下
啟動eclipse,開啟配置【Windows】—【 preferences】,如果有drools選項,說明前面的操作是OK的。
按照圖文依次操作
選中剛剛解壓的另一個資料夾下的【binaries】,然後確定。
會自動出現drools的版本等資訊,點選OK
打勾,儲存OK。
至此,drools的eclipse環境就配置好啦。
三、建立一個簡單的demo
【file】—【New】—【Other】,找到Drools Project ,下一步
第一個是空白專案,這裡我們選第二個,它裡面有一些測試用例
下一步,輸入專案名字,finish。
得到一個如下結構的專案,.drl是一個標準的規則檔案,.xls則是一個Excel表格,稱之為決策表,這二者用得最多。測試類有三個,分別對應三種不同的規則檔案
隨便執行一個檔案,控制檯得到結果如下,demo用例成功