摘要: Drools 函数学习 函数是定义在规则文件当中一代码块,作用是将在规则文件当中若干个规则都会用到的业务操作封装起来,实现业务代码的复用,减少规则编写的工作量。函数的编写位置可以是规则文件当中 package 声明后的任何地方具体语法如下: function void/Object function 阅读全文
posted @ 2016-03-02 14:17 ciade 阅读(1940) 评论(0) 推荐(0) 编辑
摘要: Drools 查询学习查询以 query 关键字开始,以 end 关键字结束,在 package 当中一个查询要有唯一的名称,查询的内容就是查询的条件部分,条件部分内容的写法与规则的 LHS 部分写法完全相同。 1.无参数查询 代码语法如下: query "query name" #conditio 阅读全文
posted @ 2016-03-02 14:17 ciade 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: Drools 规则学习 在 Drools 当中,一个标准的规则文件就是一个以“.drl”结尾的文本文件,由于它是一个标准的文本文件,所以可以通过一些记事本工具对其进行打开、查看和编辑。规则是放在规则文件当中的,一个规则文件可以存放多个规则,除此之外,在规则文件当中还可以存放用户自定义的函数、数据对象 阅读全文
posted @ 2016-03-02 14:15 ciade 阅读(20986) 评论(2) 推荐(0) 编辑
摘要: Drools API的使用学习在 Drools 当中,规则的编译与运行要通过 Drools 提供的各种 API 来实现,这些 API 总体来讲可以分为三类:规则编译、规则收集和规则的执行。完成这些工作的 API 主要有KnowledgeBuilder、KnowledgeBase、StatefulKn 阅读全文
posted @ 2016-03-02 14:14 ciade 阅读(11763) 评论(1) 推荐(2) 编辑
摘要: 1.下载相关安装包和开发插件 网站:http://www.jboss.org/drools/downloads.html 1.1 drools-distribution-6.3.0.Final.zip 1.2 droolsjbpm-tools-distribution-6.3.0.Final.zip 阅读全文
posted @ 2016-03-02 14:13 ciade 阅读(784) 评论(0) 推荐(1) 编辑