《Drools规则引擎技术指南》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:
  • 出 版 社:
  • 出版年份:2019
  • ISBN:
  • 页数:0 页
图书介绍:

第一篇 基石篇 2

第1章 Drools概述 2

1.1 程序来源于生活 3

1.2 Drools是什么 3

1.3 Drools简要概述 3

1.4 Drools发展趋势 4

1.5 Drools版本 4

1.6 Drools新特性 5

1.7 KIE生命周期 6

1.8 为什么要用规则引擎 6

第2章 Drools入门实例 8

2.1 经典Hello World 9

2.2 对象引用 13

2.3 Drools配置文件 20

第二篇 基础篇 26

第3章 Drools基础语法 26

3.1 规则文件 27

3.2 规则体语法结构 28

3.3 pattern(匹配模式) 28

3.4 运算符 30

3.5 约束连接 32

3.6 语法扩展 48

3.7 规则文件drl 56

第4章 Drools规则属性 57

4.1 属性no-loop 58

4.2 属性ruleflow-group 63

4.3 属性lock-on-active 63

4.4 属性salience 65

4.5 属性enabled 67

4.6 属性dialect 68

4.7 属性date -effec tive 69

4.8 属性date-expires 70

4.9 属性duration 73

4.10 属性activation-group 73

4.11 属性agenda-group 76

4.12 属性auto-focus 82

4.13 属性timer 82

第5章 关键字及错误信息 85

5.1 关键字说明 86

5.2 错误信息 86

第三篇 中级篇 90

第6章 规则中级语法 90

6.1 package说明 91

6.2 global全局变量 94

6.3 query查询 101

6.4 function函数 104

6.5 declare声明 109

6.6 规则when 115

6.7 规则then 146

6.8 kmodule配置说明 150

第7章 指定规则名调用 153

第8章 Spring整合Drools 161

8.1 Spring+Drools简单配置 162

8.2 Drools整合Spring+Weh 167

8.3 Drools整合Spring Boot 173

第9章 KieSession状态 209

9.1 有状态的KieSession 211

9.2 无状态的StatelessKieSession 211

第四篇 高级篇 218

第10章 Drools高级用法 218

10.1 决策表 219

10.2 DSL领域语言 227

10.3 规则模板 234

10.4 规则流 240

10.5 规则构建过程 272

10.6 Drools事件监听 277

第11章 Workbench 283

11.1 Workhench 284

11.2 Windows安装方式 284

11.3 KIE-WB 6.4 版本安装 287

11.4 Workbench操作手册 291

11.5 Workbench与Java交互 330

11.6 构建项目的版本控制 344

11.7 Workbench上传文件与添加依赖关系 345

11.8 Workbench中设置Kbase+KieSession 349

11.9 Workbench构建jar包到Maven私服 352

第12章 Kie-Server 353

12.1 整合部署 354

12.2 分离部署 362

12.3 集群部署 364

12.4 Kie-Server与Java交互 380

第13章 动态规则 385

第14章 多线程中的Drools 401

14.1 同KieHelper同KieSession(有状态) 404

14.2 同KieHelper不同KieSession(有状态) 407

14.3 不同KieHelper不同KieSession(有状态),KieSession只创建一次 409

14.4 不同KieHelper不同KieSession(有状态),KieSession在线程代码中创建 411

14.5 同KieHelper同Stateless KieSession(无状态) 413

14.6 同KieHelper不同StatelessKieSession(无状态) 415

14.7 不同KieHelper不同StatelessKieSession(无状态),StatelessKieSession只创建一次 417

14.8 不同KieHelper不同StatelessKieSession(无状态), StatelessKieSession在线程代码中创建 419

第五篇 源码篇 424

第15章 Drools源码分析 424

15.1 KieServices分析 425

15.2 KieContainer分析 433

15.3 KieSession分析 438

15.4 KieBase分析 440

15.5 KieFileSystem分析 441

15.6 KieHelper分析 442

第六篇 扩展篇 446

第16章 Drools扩展说明 446

16.1 规则引擎优化方案 447

16.2 规则实战架构 450

16.3 规则引擎项目的定位 453

16.4 规则引擎实战应用思想 454

16.5 规则引擎日志输出 455

参考文献 458