eclipse+drools 6.5开发环境的搭建,以及创建一个简单的drools项目

原创 2017年01月09日 17:56:00

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用例成功
这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。

搭建Drools开发环境

篇幅中使用的Drools版本为6.3.0.Final,和5.x版本的API有较大区别,请留意 开发工具的设置开发工具为Intellij IDEA,网上逛了很久都没有发现一个使用IDEA开发droo...
  • qq1010885678
  • qq1010885678
  • 2016年03月28日 20:41
  • 6926

drools6入门例子(二)

产品规则如下: 1:单个产品数量超过2个,该产品打9折 2:总价格超过1000,立减50 新建maven项目,加入drools的依赖 org.drools drools-core 6.2....
  • mn960mn
  • mn960mn
  • 2015年08月19日 11:51
  • 3483

eclipse下Drools5.1 开发环境搭建

一、下载开发工具: 因为Drools5.1提供的是eclipse3.5版之后的IDE开发工具,所以要求使用3.4版的eclipse.下载地址:http://eclipse.org。然后再到http:/...
  • fhm727
  • fhm727
  • 2011年05月11日 17:27
  • 5160

eclipse下Drools 6.x 开发环境搭建

1、官网下载下面两个文件http://www.drools.org/download/download.html drools-distribution-6.2.0.Final.zip drool...
  • ling913
  • ling913
  • 2015年05月09日 16:55
  • 3235

Drools开发环境搭建

1.下载drools相关的最新组件 drools eclipse插件,下载地址:http://www.jboss.org/drools/downloads.html 下载页面截图如图一: 图...
  • shuangyidehudie
  • shuangyidehudie
  • 2013年05月09日 15:46
  • 776

Drools6.5环境搭建及工程新建

  • 2017年12月14日 15:09
  • 1.33MB
  • 下载

Drools7.5.0教程(2)-开发环境准备

Drools7.4.1教程(2)-开发环境准备 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统 基本环境准备 jdk: 1.8 eclipse maven 3.5.3 dro...
  • tian6318
  • tian6318
  • 2017年11月18日 17:15
  • 265

Drools7.x环境搭建与简单示例

Drools是个规则引擎的开源实现。官方文档比较长。这里提供一个方法,搭建最基本的Drools运行环境,并提供一个简单示例。 环境准备: JDK 至少需要JDK 1.5以上,JDK去这里下载...
  • supergao222
  • supergao222
  • 2018年01月10日 13:15
  • 48

Cocos2dx 3.0开发环境搭建--Eclipse上构建一个Android项目

一、前言: 本篇主要介绍Cocos2d-x 3.0的一些基础内容,以及在Eclipse上上编译我们的Cocos2d-x项目,成功把Helloworld运行起来了。看完本篇博客之后,你就会知道Coco...
  • yejinxiong001
  • yejinxiong001
  • 2017年06月30日 16:17
  • 342

Centos6.5搭建java、eclipse开发环境

一、安装jdk 1.查看Linux自带的JDK是否已安装 [plain] view plain copy print? java –version   如果出现openjdk,最好还是先卸...
  • CareChere
  • CareChere
  • 2016年07月24日 16:24
  • 1131
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:eclipse+drools 6.5开发环境的搭建,以及创建一个简单的drools项目
举报原因:
原因补充:

(最多只允许输入30个字)