Drools开发环境搭建及入门示例

Drools是一个开源的业务规则引擎,速度快,效率高。它是由JBoss和Red Hat共同支持,是一个实现了Rete模式匹配算法的一个开源项目。由于Drools是由Java编写的一个业务规则管理系统,考虑到很多开发是在Eclipse下完成的,下面我们展示一下再Eclipse下搭建Drools开发环境的过程。

Drools Eclipse插件安装

安装Drools Eclipse插件的前提是已经安装:

  • JDK 1.7及以上
  • Eclipse

下面介绍Eclipse下安装Drools插件的过程。

release.png

我们可以看到目前已经release的Drools版本,可以根据项目挑选不同版本进行下,这里我们选最新版本7.0.0.Final。

7.0.0.png

下载完成之后,解压缩到硬盘。

  • 安装插件。启动Eclipse,点击help -> install new software.显示如下屏幕。


    help.png

    然后点击add


    add.png

    点击Local...
    local.png

    然后选择下载的文件中的“…/binaries/org.drools.updatesite”


    updates.png

    打开之后选择Drools and jBPM 然后点击next进行下载更新,之后再点击next安装完成。
rools1.png

重启Eclipse,打开Preferences,出现如下界面,表示Drools插件安装完成。

rools2.png

至此,Drools Eclipse插件安装完成。

Drools运行时安装

接着上述步骤走,在Preferences界面中,点击add,


runtime.png

在弹出的页面中点击Browse...,然后选择我们刚才下载的文件中的binaries文件夹,然后点击打开。

rools3.png

输入Name,点击OK

rools4.png

最终我们会发现,Drools7.0的runtime已经安装。如下图所示。

rools5.png

至此,Drools Eclipse下的环境搭建已经完成。接下来我们会展示一个简单的Drools的Demo项目。

Drools入门程序

新建Drools项目

我们新建一个Drools的Demo项目,用于展示Drools项目的搭建和运行。
首先,打开Eclipse,然后点击File -> New -> Project...,打开Drools,选择Drools Project,然后点击Next>。

new.png

出现如下如所示的选择界面,选择中间的框,然后点击next。

demo.png

输入demo文件名,然后点击Finish。

rools6.png

打开项目,我们会看到项目的结构如下:

project.png

sample包下面有三个可以执行的类,对应了三中Drools规则的编写方式。都是可以直接运行的实例。我们运行DroolsTest.java,控制台会出现如下结果:

result.png

至此,Drools在Eclipse下的环境搭建和运行时安装,以及简单的Demo实例已经完成。后续会对Drools的语法和其他内容做进一步讲述。当然,有什么不对的地方,欢迎指正! !_!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,328评论 25 709
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,677评论 7 249
  • 我的电脑里有200多种字体,每次开始写稿前,都会认真而执着的浏览选择我爱的字体,虽然最后成稿还是要改回宋体 四号字...
    哆啦小姐w阅读 3,666评论 0 1
  • 你似夏之花 热烈又温情 绚烂又安详 夙愿为万物而生 我知道你不是木棉 也不是芙蓉 可谓之高傲不染烟火 我爱夏之花 ...
    水倾城阅读 2,972评论 4 4
  • 坐在蓝毗尼花园的佛陀树下 顿悟 杜巴广场的鸽子从脚下 展翅 两个三角形组成的国旗 在迎风招展 我是以一个旁观者的身...
    远方孤雁阅读 1,937评论 0 1