展开全部

主编推荐语

详细介绍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 规则引擎日志输出
  • 参考文献
展开全部

评分及书评

评分不足
1个评分

出版方

北京大学出版社

北京大学出版社是在1979年,经国家出版事业管理局同意,教育部批准成立的,恢复了北京大学出版社建制。北京大学出版社依靠北大雄厚的教学、科研力量,同时积极争取国内外专家学者的合作支持,出版了大量高水平、高质量、适应多层次需要的优秀高等教育教材。 北大出版社注意对教材进行全面追踪,捕捉信息,及时修订,以跟上各学科的最新发展,反映该学科研究的最新成果,保持北大版教材的领先地位。