Drools是一個開源的業務規則引擎,速度快,效率高。它是由JBoss和Red Hat共同支持,是一個實現了Rete模式匹配算法的一個開源項目。由于Drools是由Java編寫的一個業務規則管理系統,考慮到很多開發是在Eclipse下完成的,下面我們展示一下再Eclipse下搭建Drools開發環境的過程。
Drools Eclipse插件安裝
安裝Drools Eclipse插件的前提是已經安裝:
- JDK 1.7及以上
- Eclipse
下面介紹Eclipse下安裝Drools插件的過程。
- 下載二進制文件。通過這個鏈接http://download.jboss.org/drools/release/ ,
我們可以看到目前已經release的Drools版本,可以根據項目挑選不同版本進行下,這里我們選最新版本7.0.0.Final。
下載完成之后,解壓縮到硬盤。
-
安裝插件。啟動Eclipse,點擊help -> install new software.顯示如下屏幕。
help.png
然后點擊add
add.png
點擊Local...
local.png
然后選擇下載的文件中的“…/binaries/org.drools.updatesite”
updates.png
打開之后選擇Drools and jBPM 然后點擊next進行下載更新,之后再點擊next安裝完成。
重啟Eclipse,打開Preferences,出現如下界面,表示Drools插件安裝完成。
至此,Drools Eclipse插件安裝完成。
Drools運行時安裝
接著上述步驟走,在Preferences界面中,點擊add,
在彈出的頁面中點擊Browse...,然后選擇我們剛才下載的文件中的binaries文件夾,然后點擊打開。
輸入Name,點擊OK
最終我們會發現,Drools7.0的runtime已經安裝。如下圖所示。
至此,Drools Eclipse下的環境搭建已經完成。接下來我們會展示一個簡單的Drools的Demo項目。
Drools入門程序
新建Drools項目
我們新建一個Drools的Demo項目,用于展示Drools項目的搭建和運行。
首先,打開Eclipse,然后點擊File -> New -> Project...,打開Drools,選擇Drools Project,然后點擊Next>。
出現如下如所示的選擇界面,選擇中間的框,然后點擊next。
輸入demo文件名,然后點擊Finish。
打開項目,我們會看到項目的結構如下:
sample包下面有三個可以執行的類,對應了三中Drools規則的編寫方式。都是可以直接運行的實例。我們運行DroolsTest.java,控制臺會出現如下結果:
至此,Drools在Eclipse下的環境搭建和運行時安裝,以及簡單的Demo實例已經完成。后續會對Drools的語法和其他內容做進一步講述。當然,有什么不對的地方,歡迎指正! !_!