第一章. Drools 4.0 发布版标注 1 1.1. Drools 4.0的新内容 1 1.1.1. 语言表达式增强 1 1.1.2. 核心引擎增强 1 1.1.3. IDE 增强 2 1.1.4. 业务规则管理系统 - BRMS 2 1.1.5. 其它增强 2 1.2. 从Drool3.0.x向Drools4.0.x更新的提示 2 1.2.1. API 变更 2 1.2.2. 规则语言的变更 3 1.2.3. Drools 更新工具 5 第2章. 规则引擎 5 2.1. 什么是规则引擎? 5 2.1.1. 背景介绍 5 2.2. 为何使用规则引擎? 10 2.2.1. 规则引擎的优点 11 2.2.2. 何时应当使用规则引擎? 12 2.2.3. 何时不要使用规则 13 2.2.4. 脚本或流程引擎 13 2.2.5. 紧密耦合与松散耦合 14 2.3. 知识表征 14 2.3.1. 一阶逻辑 14 2.4. Rete 算法 17 2.5. Drools 规则引擎 22 2.5.1. 概述 23 2.5.2. 编制 24 2.5.3. RuleBase 30 2.5.4. WorkingMemory 和有状态/无状态Sessions 33 2.5.5. StatefulSession 38 2.5.6. StatelessSession 40 2.5.7. Agenda 41 2.5.8. Truth Maintenance with Logical Objects 44 2.5.9. 事件模型(Event Model) 48 2.5.10. 顺序模式 52 第3章. 安装和设置(Core 与IDE) 53 3.1. 安装和使用 53 3.1.1. 依赖库 53 3.1.2. 运行时(Runtime) 54 3.1.3. 安装IDE (规则工作台) 54 3.2. 从源码进行安装 64 3.3. 源码Checkout 65 3.4. 构建 70 3.4.1. 构建源码 70 3.4.2. 构建使用手册 71 3.5. Eclipse 75 3.5.1. 产生Eclipse项目 75 3.5.2. 导入Eclipse项目 76 3.5.3. 导出IDE插件 81 3.5.4. 构建更新站点 86 第四章. 决策表 88 4.1. 在电子表格中的决策表 88 4.1.1. 何时使用决策表 88 4.1.2. 概述 89 4.1.3. 决策表如何工作 91 4.1.4. 关键字和语法 93 4.1.5. 基于决策表建立并集成电子表格 97 4.1.6. 在决策表中管理业务规则 97 第五章. 规则工作台 (IDE) 99 5.1. Introduction 99 5.1.1. 特性概要 99 5.1.2. 建立规则项目 100 5.1.3. 新建规则向导 101 5.1.4. 规则编辑器 103 5.1.5. 视图 105 5.1.6. 领域规范语言DSL 108 5.1.7. The Rete视图 110 5.1.8. 大容量DRL文件 111 5.1.9. 调试规则 112 第六章. 规则语言 113 6.1. 概述 113 6.1.1. 规则文件 113 6.1.2. 规则的构成 114 6.1.3. 保留字 114 6.2. Comments注释 116 6.2.1. 单行注释 116 6.2.2. 多行注释 116 6.3. Package 117 6.3.1. import 117 6.3.2. expander 118 6.3.3. global全局变量 118 6.4. Function 119 6.5. Rule 120 6.5.1. Rule 属性 122 6.5.2. LHS (when) 条件元素 125 6.5.3. The Right Hand Side (then) 150 6.5.4. 对自动封箱/拆箱以及元数据类型的注解 150 6.6. Query 150 6.7. Domain Specific Languages 领域特定语言 151 6.7.1. 何时使用DSL 151 6.7.2. 编辑与管理DSL 152 6.7.3. 在规则中使用DSL 153 6.7.4. 增加对fact的约束 154 6.7.5. DSL如何工作 155 6.7.6. 从头开始建立DSL 156 6.8. 规则流 156 6.8.1. 设置规则所属的规则流组 157 6.8.2. 简单的规则流 157 6.8.3. 如何建立规则流 157 6.8.4. 在你的应用程序中使用规则流 161 6.9. XML规则语言 162 6.9.1. 何时使用XML 162 6.9.2. XML 格式 163 6.9.3. 遗留的Drools 2.x XML 规则格式 168 6.9.4. Automatic transforming between formats (XML and DRL) 168 第七章:部署和测试 168 7.1. 部署选项 168 7.1.1. 使用RuleAgent部署 169 7.1.2. 使用drl源码部署 170 7.1.3. 在你的classpath中部署规则 170 7.1.4. 可部署的对象RuleBase, Package等等. 170 7.1.5. 部署模式 171 7.1.6. Web Services 174 7.1.7. 未来的构想 175 7.2. 测试 175 7.2.1. 测试框架 175 7.2.2. FIT for Rules – 一种规则测试框架 175 第八章. BRMS (业务规则管理系统) 177 8.1. 简介 177 8.1.1. 什么是BRMS? 178 8.1.2. 特性概要 179 8.2. 管理指南 179 8.2.1. 安装 179 8.2.2. 数据库配置 180 8.2.3. 安全性 182 8.2.4. 数据管理 185 8.3. 体系结构 186 8.3.1. 从源码构建 187 8.3.2. 可重用组件 188 8.3.3. 版本和存储库 189 8.3.4. 贡献 189 8.4. 快速使用指南 189 8.4.1. 快速使用指南 189 8.4.2. BRMS 概念 192 8.4.3. The business user perspective 205 8.4.4. 部署: 将规则与你的应用集成 206 8.5. 例子与教程 208 8.5.1. 保险经济折扣 209 第九章. Java规则引擎API 210 9.1. 简介 210 9.2. 如何使用 210 9.2.1. 创建与注册RuleExecutionSets 211 9.2.2. 使用有状态和无状态RuleSessions 212 9.3. 参考书目 214
- 1
- nanquan2012-09-12介绍比较全面 不错
- 码农无码2015-03-08感谢共享,很有帮助
- leavesberlin2013-06-08挺好的 就是版本老了点 有没有新版中文的啊~求共享~
- 普通网友2015-11-24挺好的 就是4有点旧了 6都有了。
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助