drools-安装

下载

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,直接打印信息

相关文章
相关标签/搜索