drools笔记

﹏ヽ暗。殇╰゛Y 2022-12-03 08:59 201阅读 0赞

【1】下载地址
【2】规则语言
【3】基础API(drools5)
【4】workbench与 KIE Server(docker)
【5】RHS操作
【6】规则之继承、标签
【7】query 查询 、function 函数、 global 变量、声明类型、元数据
【8】决策表
【9】workbench与 KIE Server(docker)
【10】学习总结
【11】常见问题


【1】下载地址
http://www.drools.org/download/download.html

【2】规则语言

  1.   rule name
  2.     attributes ---->属性
  3.     when
  4.       LHS ---->条件
  5.     then
  6.       RHS ---->结果
  7.   end
  8. 一个规则包含三部分:唯有attributes部分可选,其他都是必填信息,定义当前规则执行的一些属性等,比如是否可被重复执行,过期时间,生效时间等。
  9. LHS:定义当前规则的条件,如 when Message();判断当前workingMemory中是否存在Message对象
  10. RHS:可以写java代码,即当前规则条件满足执行的操作,可以直接调用Fact对象的方法来操作应用
  11. LHS部分:
  12. 由一个或多个条件组成,条件又称为pattern(匹配模式),多个pattern之间可以使用 and or来进行连接,同时还可以使用小括号来确定pattern的优先级,
  13. Drools当中没有连接符号,默认是and。【绑定变量名:】Object(【filed 约束】)对于一个pattern来说"绑定变量名"是可选的,如果在当前规则的LHS部分

发表评论

表情:
评论列表 (有 0 条评论,201人围观)

还没有评论,来说两句吧...

相关阅读

    相关 规则引擎drools

    小明是一家互联网公司的软件工程师,他们公司为了吸引新用户经常会搞活动,小明常常为了做活动加班加点很烦躁,这不今天呀又来了一个活动需求,我们大家一起帮他看看。 小明的烦恼

    相关 Drools规则引擎

    规则引擎 工作中业务要求对保养手册计算规则,有机会认识了Drools这款强大功能的工具。 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5