Drools是一個(gè)開(kāi)源的業(yè)務(wù)規(guī)則引擎,速度快,效率高垃帅。它是由JBoss和Red Hat共同支持,是一個(gè)實(shí)現(xiàn)了Rete模式匹配算法的一個(gè)開(kāi)源項(xiàng)目剪勿。由于Drools是由Java編寫(xiě)的一個(gè)業(yè)務(wù)規(guī)則管理系統(tǒng)贸诚,考慮到很多開(kāi)發(fā)是在Eclipse下完成的,下面我們展示一下再Eclipse下搭建Drools開(kāi)發(fā)環(huán)境的過(guò)程。
Drools Eclipse插件安裝
安裝Drools Eclipse插件的前提是已經(jīng)安裝:
- JDK 1.7及以上
- Eclipse
下面介紹Eclipse下安裝Drools插件的過(guò)程酱固。
- 下載二進(jìn)制文件械念。通過(guò)這個(gè)鏈接http://download.jboss.org/drools/release/ ,
我們可以看到目前已經(jīng)release的Drools版本运悲,可以根據(jù)項(xiàng)目挑選不同版本進(jìn)行下龄减,這里我們選最新版本7.0.0.Final。
下載完成之后班眯,解壓縮到硬盤(pán)希停。
-
安裝插件。啟動(dòng)Eclipse署隘,點(diǎn)擊help -> install new software.顯示如下屏幕宠能。
help.png
然后點(diǎn)擊add
add.png
點(diǎn)擊Local...
local.png
然后選擇下載的文件中的“…/binaries/org.drools.updatesite”
updates.png
打開(kāi)之后選擇Drools and jBPM 然后點(diǎn)擊next進(jìn)行下載更新,之后再點(diǎn)擊next安裝完成磁餐。
重啟Eclipse违崇,打開(kāi)Preferences,出現(xiàn)如下界面诊霹,表示Drools插件安裝完成亦歉。
至此,Drools Eclipse插件安裝完成畅哑。
Drools運(yùn)行時(shí)安裝
接著上述步驟走肴楷,在Preferences界面中,點(diǎn)擊add荠呐,
在彈出的頁(yè)面中點(diǎn)擊Browse...赛蔫,然后選擇我們剛才下載的文件中的binaries文件夾,然后點(diǎn)擊打開(kāi)泥张。
輸入Name呵恢,點(diǎn)擊OK
最終我們會(huì)發(fā)現(xiàn),Drools7.0的runtime已經(jīng)安裝媚创。如下圖所示渗钉。
至此,Drools Eclipse下的環(huán)境搭建已經(jīng)完成钞钙。接下來(lái)我們會(huì)展示一個(gè)簡(jiǎn)單的Drools的Demo項(xiàng)目鳄橘。
Drools入門(mén)程序
新建Drools項(xiàng)目
我們新建一個(gè)Drools的Demo項(xiàng)目,用于展示Drools項(xiàng)目的搭建和運(yùn)行芒炼。
首先瘫怜,打開(kāi)Eclipse,然后點(diǎn)擊File -> New -> Project...本刽,打開(kāi)Drools鲸湃,選擇Drools Project赠涮,然后點(diǎn)擊Next>。
出現(xiàn)如下如所示的選擇界面暗挑,選擇中間的框笋除,然后點(diǎn)擊next。
輸入demo文件名炸裆,然后點(diǎn)擊Finish垃它。
打開(kāi)項(xiàng)目,我們會(huì)看到項(xiàng)目的結(jié)構(gòu)如下:
sample包下面有三個(gè)可以執(zhí)行的類(lèi)晒衩,對(duì)應(yīng)了三中Drools規(guī)則的編寫(xiě)方式。都是可以直接運(yùn)行的實(shí)例墙歪。我們運(yùn)行DroolsTest.java听系,控制臺(tái)會(huì)出現(xiàn)如下結(jié)果:
至此,Drools在Eclipse下的環(huán)境搭建和運(yùn)行時(shí)安裝虹菲,以及簡(jiǎn)單的Demo實(shí)例已經(jīng)完成靠胜。后續(xù)會(huì)對(duì)Drools的語(yǔ)法和其他內(nèi)容做進(jìn)一步講述。當(dāng)然毕源,有什么不對(duì)的地方浪漠,歡迎指正! !_!