- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Drools?规则引擎
目 录
第一章 规则引擎初步了解 5
1 为什么会有规则引擎? 5
2 什么是规则引擎? 5
3 为何要使用规则引擎? 6
3.1 声明式编程 6
3.2逻辑与数据分离 6
3.3 速度及可测量性 6
3.4 知识集中化 6
3.5 工具集成 6
3.6 解释机制 6
3.7易懂的规则 7
4 何时应当使用规则引擎? 7
5 如何使用规则引擎? 7
6 何时不要使用规则引擎 ? 8
7 规则引擎的架构和推理 8
8规则引擎的算法 10
9 Java规则引擎商业产品 10
10 Dools介绍 11
第二章.?Drools 规则引擎 11
2.1.?概述 11
2.2.?编制 13
2.3.?RuleBase 18
2.4.?WorkingMemory 和有状态/无状态Sessions 22
2.5.?StatefulSession 28
2.6.?StatelessSession 29
2.7.?Agenda 31
2.8.?Truth Maintenance with Logical Objects 34
2.9.?事件模型(Event Model) 37
2.10.?顺序模式 41
第三章.?安装和设置(Core 与IDE) 42
3.1.?安装和使用 42
3.1.1. ?依赖库 42
3.1.2.?运行时(Runtime) 43
3.1.3.?安装IDE (规则工作台) 43
3.2.?从源码进行安装 54
3.3.?源码Checkout 54
3.4.?构建 59
3.4.1.?构建源码 59
3.4.2.?构建使用手册 61
3.5.?Eclipse 65
3.5.1.?产生Eclipse项目 65
3.5.2.?导入Eclipse项目 66
3.5.3.?导出IDE插件 71
3.5.4.?构建更新站点 76
第四章.?决策表 78
4.1. 在电子表格中的决策表 78
4.1.1.?何时使用决策表 78
4.1.2.?概述 79
4.1.3.?决策表如何工作 81
4.1.4.?关键字和语法 83
4.1.5.?基于决策表建立并集成电子表格 87
4.1.6. 在决策表中管理业务规则 88
第五章.?规则工作台 (IDE) 89
5.1.?Introduction 89
5.1.1.?特性概要 90
5.1.2.?建立规则项目 90
5.1.3.?新建规则向导 92
5.1.4.?规则编辑器 94
5.1.5.?视图 95
5.1.6.?领域规范语言DSL 98
5.1.7.?The Rete视图 100
5.1.8.?大容量DRL文件 101
5.1.9.?调试规则 102
第六章.?规则语言 103
6.1.?概述 103
6.1.1. 规则文件 103
6.1.2.?规则的构成 104
6.1.3.?保留字 104
6.2.?Comments注释 106
6.2.1.?单行注释 106
6.2.2.?多行注释 106
6.3.?Package 107
6.3.1.?import 108
6.3.2.?expander 108
6.3.3.?global全局变量 108
6.4.?Function 110
6.5.?Rule 111
6.5.1.?Rule 属性 112
6.5.2.?LHS (when) 条件元素 115
6.5.3.?The Right Hand Side (then) 140
6.5.4.?对自动封箱/拆箱以及元数据类型的注解 141
6.6.?Query 141
6.7.?Domain Specific Languages 领域特定语言 142
6.7.1.?何时使用DSL 142
6.7.2.?编辑与管理DSL 143
6.7.3.?在规则中使用DSL 144
6.7.4.?增加对fact的约束 145
6.7.5.?DSL如何工作 146
6.7.6.?从头开始建立DSL 146
6.8.?规则流 147
6.8.1.?设置规则所属的规则流组 148
6.8.2.?简单的规则流 148
6.8.3.?如何建立规则流 148
6.8.4.?在你的应用程序中使用规则流 153
6.9.?XML规则语言 153
6.9.1.?何时使用XML 153
6.9.2.? XML 格式 154
6.9.3.?遗留的Drools 2.x XML 规则格式 159
6.9.4.?Automatic transforming between formats (XML and DRL) 159
第七章:部署和测试 160
7.1.?部署
您可能关注的文档
- 一级建造师经济讲解.doc
- 001第一单元长度单位.doc
- DLT645-1997讲解.doc
- 我的大学我的梦--主题班会解读.ppt
- 我的第一次文学尝试1解读.ppt
- 002-生产调度管理制度(CZHR-FP-203.002-2012).doc
- 教案《家庭电路与安全用电》解读.doc
- 我的动物朋友解读.ppt
- 我的发现作文解读.ppt
- 我的故事写什么解读.ppt
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
最近下载
- 信息技术与高中数学课堂教学融合路径研究.pptx VIP
- 2023ABB VD4真空断路器安装使用说明书.docx VIP
- MDCG 2022-21 欧盟定期安全更新报告(PSUR)指南(中文版).pdf VIP
- 七年级数学上册2.2.1同类项与合并同类项课件新版北京课改版 (2).ppt VIP
- 宝宝是从哪里来的.ppt VIP
- 信息技术与高中数学课堂教学深度融合的案例研究 (6).pptx VIP
- PPT:继往开来:从“十四五”辉煌成就到坚定不移迈向“十五五”新征程(四中全会).pptx VIP
- 黄帝的传说(课件).pptx VIP
- 2025年大学《化学测量学与技术》专业题库—— 分子探针技术在化学测量中的应用.docx
- 重型柴油车OBD尾气检测系统方案 ppt课件.doc VIP
原创力文档


文档评论(0)