- 13
- 0
- 约3.02千字
- 约 7页
- 2018-01-02 发布于河南
- 举报
Drools5 学习总结
Drools5.1规则引擎的研究报告
drools project Demo演示与讲解(见项目名DroolsDemo)。
现在我们模拟一个应用场景:网站伴随业务产生而进行的积分发放操作。比如支付宝信用卡还款奖励积分等。
规则引擎的工作机制如下图所示:
Java规则引擎工作机制如下图所示:
Java规则引擎API体系结构:
业务规则引擎架构如下图所示:
3.规则语言
开始语法之前首先要了解一下drools的基本工作过程,通常我们使用一个接口来做事情,首先要传递参数,其次要获取到接口的实现执行完毕后的结果,而drools也是一样的,我们需要传递进去数据,用于规则的检查,调用外部接口,同时还可能需要获取到规则执行完毕后得到的结果。在drools中,这个传递进去的对象,术语叫 Fact对象。Fact对象是一个普通的java bean,规则中可以对当前的对象进行任何的读写操作,调用该对象提供的方法,当一个java bean插入到Working Memory中,规则使用的是原有对象的引用,规则通过对fact对象的读写,实现对应用数据的读写,对于其中的属性,需要提供getter setter访问器,规则中,可以动态的往当前Working Memory中插入、删除新的fact对象。Working Memory中包含所有的知识,每条知识称为一个Fact对象。
规则文件可以使用 .drl文件,也可以是
您可能关注的文档
- 阅读理解训练题33.doc
- 2011年最新四级英语阅读训练.doc
- (需打印的)编译原理实验报告.doc
- 彩显维修专业术语中英文对照表.doc
- 简单语法分析程序.docx
- 四川省绵阳市三台县重点中学2015届高三3月月考试题 英语 Word版缺答案.doc
- 原子力显微镜测试方法之Tapping 模式.docx
- 美国太阳城养老地产.docx
- 悬挂焊机T2200操作手册.doc
- 黄山学院词法分析试验1.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- TwinCAT软件开发:TwinCAT 3_(9).TwinCAT3可视化与HMI.docx VIP
- 页岩气体积压裂机理及水平井分段压裂技术.pptx VIP
- 2025年青海省定向选调生选调招聘考试《综合能力测试》真题及答案.docx VIP
- 粉尘爆炸风险辨识评估和管控制度.pdf VIP
- 公文写作格式与范文.docx VIP
- 医保政策对应的内部管理制度和财务制度.pdf VIP
- 2025年活性炭吸附实验实验报告[活性炭吸附实验].docx
- 新目标大学英语 视听说教程 徐锦芬 第二版 第2册 课后习题答案.pdf VIP
- 液位计UHZ51(1,2,3,4,7,8)使用说明书x.pdf
- 六年级数学上册计算题过关练习.pdf VIP
原创力文档

文档评论(0)