更新时间:2023-03-30 21:37:24
封面
版权信息
内容简介
赞誉
前言
第1章 Drools概述
1.1 什么是规则引擎
1.2 Drools是什么
1.3 Drools的组件
1.4 Drools的使用方式
1.4.1 嵌入式
1.4.2 远程调用模式
1.4.3 云提供模式
1.5 Drools的核心概念
1.5.1 规则语言
1.5.2 事实对象
1.5.3 决策引擎
1.6 社区的Drools与企业级的Decision Manager
1.7 本章小结
第2章 Drools初体验
2.1 环境准备
2.2 hello drools
2.3 规则语法解读
2.4 Drools的模式匹配
2.5 规则工程解读
2.6 本章小结
第3章 Drools规则语言
3.1 语法说明
3.1.1 包定义
3.1.2 依赖导入
3.1.3 函数
3.1.4 查询
3.1.5 类型声明
3.1.6 全局变量
3.1.7 规则属性
3.1.8 规则的条件
3.1.9 规则的动作
3.1.10 注释
3.1.11 错误提示
3.2 实战:斐波那契数列
3.2.1 功能说明
3.2.2 规则实现
3.2.3 工程解读
3.2.4 规则解读
3.3 本章小结
第4章 Drools决策引擎
4.1 会话
4.1.1 无状态会话
4.1.2 有状态会话
4.1.3 会话池
4.2 推理与真理
4.3 规则执行控制
4.3.1 优先级
4.3.2 议程组
4.3.3 激活组
4.3.4 运行模式
4.3.5 事实传播模式
4.3.6 议程评估过滤器
4.3.7 规则单元
4.4 Phreak算法
4.4.1 延迟评估
4.4.2 面向集合的传播
4.4.3 网络分段
4.5 查询事实数据
4.6 事件侦听器和日志
4.6.1 事件侦听器
4.6.2 日志
4.7 性能调优项
4.8 实战:费用分摊
4.8.1 功能说明
4.8.2 规则实现
4.8.3 工程解读
4.8.4 规则解读
4.9 本章小结
第5章 远程调用模式
5.1 基于主机的Drools环境搭建
5.1.1 获取介质
5.1.2 安装
5.2 基于容器的Drools环境搭建
5.2.1 环境准备
5.2.2 安装
5.3 实战:将军排队
5.3.1 功能说明
5.3.2 规则实现
5.3.3 工程解读
5.3.4 规则解读
5.4 本章小结
第6章 云提供模式
6.1 环境准备
6.1.1 获取介质
6.1.2 安装OpenShift Local
6.1.3 安装Business Automation Operator
6.1.4 安装业务中心与决策服务器
6.1.5 验证安装
6.2 实战:东西在里面吗
6.2.1 功能说明
6.2.2 规则实现
6.2.3 验证规则
6.3 本章小结
第7章 规则的测试