下载
http://download.jboss.org/drools/release/ui
该有的,不应有的,这个目录都有url
具体版本随便选择.net
记住这两个,后面用,其余的目前用不上对象
安装
选择的文件和目录要注意区分get
勾选要安装的东西io
运行时
安装完成之后,能够再配置中看到模板
此时,即便建立工程,会提示找不到runTime,须要进行指定安装class
点开菜单,看到安装RunTime的提示,没有安装的时候右侧是空白的,须要点击add进行安装配置
选择指定的文件,注意文件夹名称和指定的文件夹下载
别忘记填写名称,这个本身随意
建立工程
填写名称,自定义
根据本身的须要,能够选择模板
也能够自由选择安装的runTime和drools版本
加载逻辑
工程目录以下
规则后续研究,先来看一下文件执行流程
首先用知识构筑器KnowledgeBuilder加载和检测规则文件
经过知识库构建会话,把须要处理的数据填充进去,填充完毕执行规则便可
规则结构
大体解读一下
'Hello World' :对于状态为HELLO的Message,打印其中消息,而后修改该对象的状态和信息,更新该对象
'GoodBye' :对于状态为GOODBYE的Message,打印其中信息
简单运行
加入的只有一个Message,状态为HELLO,消息是Hello World
输出结果
解释
1. 规则Hello World :状态为HELLO的Message,打印了本来的状态Hello World,状态修改成GOODBYE,
修改信息为 GoodBye cruel world, 更新
2. 规则GoodBye :状态为GOODBYE的Message,直接打印信息