科技
类型
可以朗读
语音朗读
344千字
字数
2019-07-01
发行日期
展开全部
主编推荐语
详细介绍Drools规则引擎,分为六篇,适合Java开发者和系统架构师阅读。
内容简介
Drools规则引擎已经有几年的发展史了,但由于学习成本较高,且国内并没有详细的中文文档,导致Drools规则引擎在国内市场推行缓慢。本书将对Drools规则引擎进行一个详细说明,共分为六篇,基石篇主要介绍规则引擎的入门知识,基础篇详细介绍规则引擎的基础语法、规则属性、关键字及错误信息,中级篇介绍规则中级语法等,高级篇介绍Workbench、Kie-Server、动态规则、多线程中的Drools等高级用法,源码篇为Drools源码分析,扩展篇为Drools扩展说明。除了讲解Drools规则引擎的思维方式外,还在每一个知识点上辅以大量的代码案例,并且有很多实战经验及思想在里面。本书作为Drools规则引擎的中文教程,Java开发者、对Drools规则引擎有兴趣的软件开发人员或系统架构师都可以阅读。
目录
- 版权信息
- 内容提要
- 前言
- 第一篇 基石篇
- 第1章 Drools概述
- 1.1 程序来源于生活
- 1.2 Drools是什么
- 1.3 Drools简要概述
- 1.4 Drools发展趋势
- 1.5 Drools版本
- 1.6 Drools新特性
- 1.7 KIE生命周期
- 1.8 为什么要用规则引擎
- 第2章 Drools入门实例
- 2.1 经典Hello World
- 2.2 对象引用
- 2.3 Drools配置文件
- 第二篇 基础篇
- 第3章 Drools基础语法
- 3.1 规则文件
- 3.2 规则体语法结构
- 3.3 pattern(匹配模式)
- 3.4 运算符
- 3.5 约束连接
- 3.6 语法扩展
- 3.7 规则文件drl
- 第4章 Drools规则属性
- 4.1 属性no-loop
- 4.2 属性ruleflow-group
- 4.3 属性lock-on-active
- 4.4 属性salience
- 4.5 属性enabled
- 4.6 属性dialect
- 4.7 属性date-effective
- 4.8 属性date-expires
- 4.9 属性duration
- 4.10 属性activation-group
- 4.11 属性agenda-group
- 4.12 属性auto-focus
- 4.13 属性timer
- 第5章 关键字及错误信息
- 5.1 关键字说明
- 5.2 错误信息
- 第三篇 中级篇
- 第6章 规则中级语法
- 6.1 package说明
- 6.2 global全局变量
- 6.3 query查询
- 6.4 function函数
- 6.5 declare声明
- 6.6 规则when
- 6.7 规则then
- 6.8 kmodule配置说明
- 第7章 指定规则名调用
- 第8章 Spring整合Drools
- 8.1 Spring+Drools简单配置
- 8.2 Drools整合Spring+Web
- 8.3 Drools整合Spring Boot
- 第9章 KieSession状态
- 9.1 有状态的KieSession
- 9.2 无状态的StatelessKieSession
- 第四篇 高级篇
- 第10章 Drools高级用法
- 10.1 决策表
- 10.2 DSL领域语言
- 10.3 规则模板
- 10.4 规则流
- 10.5 规则构建过程
- 10.6 Drools事件监听
- 第11章 Workbench
- 11.1 Workbench
- 11.2 Windows安装方式
- 11.3 KIE-WB 6.4版本安装
- 11.4 Workbench操作手册
- 11.5 Workbench与Java交互
- 11.6 构建项目的版本控制
- 11.7 Workbench上传文件与添加依赖关系
- 11.8 Workbench中设置Kbase+KieSession
- 11.9 Workbench构建jar包到Maven私服
- 第12章 Kie-Server
- 12.1 整合部署
- 12.2 分离部署
- 12.3 集群部署
- 12.4 Kie-Server与Java交互
- 第13章 动态规则
- 第14章 多线程中的Drools
- 14.1 同KieHelper同KieSession(有状态)
- 14.2 同KieHelper不同KieSession(有状态)
- 14.3 不同KieHelper不同KieSession(有状态),KieSession只创建一次
- 14.4 不同KieHelper不同KieSession(有状态),KieSession在线程代码中创建
- 14.5 同KieHelper同StatelessKieSession(无状态)
- 14.6 同KieHelper不同StatelessKieSession(无状态)
- 14.7 不同KieHelper不同StatelessKieSession(无状态),StatelessKieSession只创建一次
- 14.8 不同KieHelper不同StatelessKieSession(无状态),StatelessKieSession在线程代码中创建
- 第五篇 源码篇
- 第15章 Drools源码分析
- 15.1 KieServices分析
- 15.2 KieContainer分析
- 15.3 KieSession分析
- 15.4 KieBase分析
- 15.5 KieFileSystem分析
- 15.6 KieHelper分析
- 第六篇 扩展篇
- 第16章 Drools扩展说明
- 16.1 规则引擎优化方案
- 16.2 规则实战架构
- 16.3 规则引擎项目的定位
- 16.4 规则引擎实战应用思想
- 16.5 规则引擎日志输出
- 参考文献
展开全部
出版方
北京大学出版社
北京大学出版社是在1979年,经国家出版事业管理局同意,教育部批准成立的,恢复了北京大学出版社建制。北京大学出版社依靠北大雄厚的教学、科研力量,同时积极争取国内外专家学者的合作支持,出版了大量高水平、高质量、适应多层次需要的优秀高等教育教材。 北大出版社注意对教材进行全面追踪,捕捉信息,及时修订,以跟上各学科的最新发展,反映该学科研究的最新成果,保持北大版教材的领先地位。
