没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
http://www.bstek.com
第 1 页 共 74 页
Drools5
Drools5Drools5
Drools5 规则引擎
规则引擎规则引擎
规则引擎
开发
开发开发
开发教程
教程教程
教程
高杰
高杰高杰
高杰
上海锐道信息技术有限公司
上海锐道信息技术有限公司上海锐道信息技术有限公司
上海锐道信息技术有限公司
2009-8-20
http://www.bstek.com
第 2 页 共 74 页
1. 学习前的准备
学习前的准备学习前的准备
学习前的准备
Drools 是一款基于 Java 的开源规则引擎,所以在使用 Drools 之前需要在开发机器上安装好
JDK 环境,Drools5 要求的 JDK 版本要在 1.5 或以上。
1.1. 开发环境搭建
开发环境搭建开发环境搭建
开发环境搭建
大多数软件学习的第一步就是搭建这个软件的开发环境,Drools 也不例外。本小节的内
容就是介绍如何搭建一个 Drools5 的开发、运行、调试环境。
1.1.1. 下载开发工具
下载开发工具下载开发工具
下载开发工具
Drools5 提供了一个基于 Eclipse3.4 的一个 IDE 开发工具,所以在使用之前需要到
http://eclipse.org 网 站 下 载 一 个 3.4.x 版 本 的 Eclipse , 下 载 完 成 之 后 , 再 到
http://jboss.org/drools/downloads.html 网站,下载 Drools5 的 Eclipse 插件版 IDE 及 Drools5
的开发工具包,如图 1-1 所示。
http://www.bstek.com
第 3 页 共 74 页
图 1-1
除这两个下载包以外,还可以把 Drools5 的相关文档、源码和示例的包下载下来参考学
习使用。
将下载的开发工具包及 IDE 包解压到一个非中文目录下,解压完成后就可以在
Eclipse3.4 上安装 Drools5 提供的开发工具 IDE 了。
1.1.2. 安装
安装安装
安装 Drools IDE
打开 Eclipse3.4 所在目录下的 links 目录(如果该目录不存在可以手工在其目录下创建
一个 links 目录),在 links 目录下创建一个文本文件,并改名为 drools5-ide.link,用记事本打
开该文件,按照下面的版本输入 Drools5 Eclipse Plugin 文件所在目录:
path=D:\\eclipse\\drools-5.0-eclipse-all
这个值表示 Drools5 Eclipse Plugin 文件位于 D 盘 eclipse 目录下的 drools-5.0-eclipse-all
下面,这里有一点需要注意,那就是 drools-5.0-eclipse-all 文件夹下必须再包含一个 eclipse
目录,所有的插件文件都应该位于该eclipse目录之下,接下来要在win dos下重启Eclipse 3.4,
检验 Drools5 IDE 是否安装成功。
进入 win dos,进入 Eclipes3.4 所在目录,输入 eclipse –clean 启动 Eclipse3.4。启动完成
http://www.bstek.com
第 4 页 共 74 页
后打开菜单 WindowPreferences,在弹出的窗口当中如果能在左边导航树中发现 Drools 节
点就表示 Drools5 IDE 安装成功了,如图 1-2 所示。
图 1-2
IDE 安装完成后,接下来需要对 Drools5 的 IDE 环境进行简单的配置,打开菜单
WindowPreferences,在弹出的窗口当中选择左边导航树菜单 DroolsInstalled Drools
Runtimes 设置 Drools5 IDE 运行时依赖的开发工具包,点击“Add…”按钮添加一个开发工
具包,如图 1-3 所示。
http://www.bstek.com
第 5 页 共 74 页
图 1-3
图 1-3 当中添加了一个开发工具包,名称为“drools-5.0.0”,对应的工具包目录为 D 盘
doc\about rule\drools5.x\drools-5.0-bin 目录。添加完成后这样 Drools5 的开发环境就搭好了。
下面我们就来利用这个环境编写一个规则看看运行效果。
1.2. 编写第一个规则
编写第一个规则编写第一个规则
编写第一个规则
1.3. 规则的编译与运行
规则的编译与运行规则的编译与运行
规则的编译与运行
在 Drools 当中,规则的编译与运行要通过 Drools 提供的各种 API 来实现,这些 API 总
体来讲可以分为三类:规则编译、规则收集和规则的执行。完成这些工作的 API 主要有
剩余73页未读,继续阅读
资源评论
- kugou1522014-08-22不错,挺详细的.
- haifengqiu2011-09-20本文档加了书签后还是比较好用的,一方面可以作为入门教材,一方面也能起一定的字典作用。
小稳
- 粉丝: 4
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功