1. 程式人生 > >eclipse+drools 6.5開發環境的搭建,以及建立一個簡單的drools專案

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用例成功
這裡寫圖片描述