实战Drools规则引擎
①全新正版,现货速发,7天无理由退换货②天津、成都、无锡、广东等多仓就近发货,订单最迟48小时内发出③无法指定快递④可开电子发票,不清楚的请咨询客服。
¥
70.7
7.1折
¥
99
全新
库存2件
作者关泽发 陈楚晖 著
出版社机械工业出版社
ISBN9787111717362
出版时间2023-01
装帧精装
开本16开
定价99元
货号31657752
上书时间2024-10-14
商品详情
- 品相描述:全新
- 商品描述
-
导语摘要
(1)作者背景资深:RedHat官方资深架构师撰写,致力于开源中间件和规则引擎的推广。(2)作者经验丰富:作者有20余年IT行业从业经验,在系统架构、中间件、规则引擎领域有深厚积累。(3)内容系统全面:一本书讲透Drools的使用、各种规则的编写、开发、测试、发布等。(4)注重工程实践:基于主机、容器和云等生产环境,详细讲解规则引擎的环境搭建以及开发、测试、发布等。(5)包含大量案例:书中包含大量尽心设计的案例,均可直接用于生产,并附源码。
目录
目 录 Contents赞 誉前 言第1章 Drools概述 11.1 什么是规则引擎 11.2 Drools是什么 21.3 Drools的组件 21.4 Drools的使用方式 31.4.1 嵌入式 31.4.2 远程调用模式 41.4.3 云提供模式 41.5 Drools的核心概念 51.5.1 规则语言 51.5.2 事实对象 61.5.3 决策引擎 71.6 社区的Drools与企业级的Decision Manager 71.7 本章小结 8第2章 Drools初体验 92.1 环境准备 92.2 hello drools 92.3 规则语法解读 112.4 Drools的模式匹配 112.5 规则工程解读 132.6 本章小结 15第3章 Drools规则语言 163.1 语法说明 173.1.1 包定义 173.1.2 依赖导入 173.1.3 函数 183.1.4 查询 183.1.5 类型声明 193.1.6 全局变量 213.1.7 规则属性 213.1.8 规则的条件 223.1.9 规则的动作 253.1.10 注释 293.1.11 错误提示 303.2 实战:斐波那契数列 323.2.1 功能说明 323.2.2 规则实现 323.2.3 工程解读 333.2.4 规则解读 353.3 本章小结 36第4章 Drools决策引擎 374.1 会话 374.1.1 无状态会话 384.1.2 有状态会话 394.1.3 会话池 414.2 推理与真理 424.3 规则执行控制 434.3.1 优先级 444.3.2 议程组 454.3.3 激活组 464.3.4 运行模式 464.3.5 事实传播模式 474.3.6 议程评估过滤??器 484.3.7 规则单元 484.4 Phreak算法 514.4.1 延迟评估 514.4.2 面向集合的传播 524.4.3 网络分段 524.5 查询事实数据 534.6 事件侦听器和日志 544.6.1 事件侦听器 544.6.2 日志 554.7 性能调优项 554.8 实战:费用分摊 574.8.1 功能说明 574.8.2 规则实现 584.8.3 工程解读 594.8.4 规则解读 614.9 本章小结 65第5章 远程调用模式 665.1 基于主机的Drools环境搭建 665.1.1 获取介质 665.1.2 安装 695.2 基于容器的Drools环境搭建 745.2.1 环境准备 745.2.2 安装 755.3 实战:将军排队 795.3.1 功能说明 795.3.2 规则实现 795.3.3 工程解读 845.3.4 规则解读 865.4 本章小结 88第6章 云提供模式 896.1 环境准备 896.1.1 获取介质 896.1.2 安装OpenShift Local 906.1.3 安装Business Automation Operator 956.1.4 安装业务中心与决策服务器 976.1.5 验证安装 996.2 实战:东西在里面吗 1016.2.1 功能说明 1016.2.2 规则实现 1016.2.3 验证规则 1106.3 本章小结 113第7章 规则的测试 1147.1 测试场景设计器 1147.1.1 全局参数配置 1157.1.2 数据对象别名 1157.1.3 表达式语法 1157.2 “东西在里面吗”实战的测试 1167.2.1 创建测试场景 1167.2.2 定义测试场景数据结构 1177.2.3 添加用例数据并测试 1227.3 “将军排队”实战的测试 1257.3.1 创建测试场景与用例 1257.3.2 编写背景数据并测试 1267.4 本章小结 128第8章 向导式规则 1298.1 向导式规则设计器 1298.1.1 数据对象 1298.1.2 设计规则 1308.2 实战:商品促销 1318.2.1 功能说明 1318.2.2 规则实现 1318.2.3 验证规则 1488.3 本章小结 155第9章 向导式规则模板与领域专用语言 1569.1 向导式规则模板 1569.1.1 创建规则模板 1569.1.2 定义数据表 1579.2 领域专用语言 1589.3 实战:积分换礼品 1599.3.1 功能说明 1599.3.2 规则实现 1609.3.3 验证规则 1679.3.4 DSL规则实现 1689.3.5 验证DSL规则 1719.4 本章小结 171第10章 规则表 17210.1 向导式规则表 17210.1.1 创建向导式规则表 17210.1.2 导入数据对象类型 17410.1.3 添加模式匹配事实 17510.1.4 添加约束 17610.1.5 添加更新动作 17610.1.6 添加插入动作 17710.1.7 选择展开列 17810.1.8 添加规则表数据 17910.2 电子表格规则表 17910.3 实战:电脑推荐 18110.3.1 功能说明 18110.3.2 规则实现 18110.3.3 验证规则 19310.3.4 转换为电子表格规则表 19410.4 本章小结 198第11章 规则流 19911.1 什么是规则流 19911.2 Drools中的规则流 19911.3 实战:贷款申请 20211.3.1 功能说明 20211.3.2 规则流实现 20311.3.3 验证规则流 24011.4 本章小结 245第12章 复杂事件处理 24612.1 复杂事件处理中的事件 24612.2 将事实数据定义为事件 24712.3 事件相关的元数据注解 24712.4 事件处理模式 24912.4.1 云模式 24912.4.2 流模式 25012.4.3 反向匹配 25012.5 事实属性更改的评估策略与侦听 25112.6 事件的时间运算符 25312.6.1 before和after 25412.6.2 coincides 25412.6.3 during和includes 25512.6.4 finishes和finished by 25612.6.5 meets和met by 25612.6.6 overlaps和overlapped by 25712.6.7 starts和started by 25712.7 会话时钟 25812.8 事件流和入口点 25912.9 滑动窗口 26012.10 事件的内存管理 26112.11 实战:行情提醒 26212.11.1 功能说明 26212.11.2 规则实现 26212.11.3 工程解读 26312.11.4 规则解读 26612.12 本章小结 267第13章 决策模型和表示法 26813.1 DMN的实现级别 26813.2 决策需求图 26913.3 规则表达式 27013.3.1 数据类型 27013.3.2 条件语句 27113.3.3 循环语句 27113.3.4 范围语句 27213.3.5 内置函数 27213.3.6 变量和函数名 28313.4 盒装表达式 28313.4.1 决策表 28313.4.2 字面表达式 28413.4.3 上下文 28513.4.4 关系 28513.4.5 函数 28513.4.6 调用 28613.4.7 列表 28613.5 实战:网购图书 28713.5.1 功能说明 28713.5.2 规则实现 28713.5.3 验证规则 30113.6 本章小结 304第14章 PMML与机器学习 30514.1 PMML 30514.2 PMML的实现级别 30814.3 PMML与机器学习的关系 30914.4 实战:申请设备 31014.4.1 功能说明 31014.4.2 规则实现 31114.4.3 验证规则 32214.5 本章小结 323
内容摘要
这是一部由浅入深、从理论到实践、以实战方式讲解开源规则引擎Drools的原理、模型、使用方式、适用场景和案例实现的著作,得到了国内外众多知名企业专家的一致好评。本书的作者都就职于红帽软件,长期深耕开源中间件技术,具有深厚的产品知识及项目经验,曾多次参与企业的IT系统建设和业务规则实现,为业务规则系统的建设者和使用者答疑解惑。本书正是对作者多年实战经验的总结,对国内外企业的规则系统建设具有很高的参考价值。全书共14章,按照难易程度,可分为初级、中级和高级三个层次。初级(第1~4章)首先,总体介绍Drools的构成、多种使用方式、核心概念;其次,以HelloDrools为例让读者切身体验*简单规则的编写过程,通过对示例工程的解读,让读者理解Drools规则语言的基本语法与模式匹配;再次,对Drools规则语言的方方面面进行详细讲解;*后,深入讲解Drools规则引擎的核心概念。中级(第5~11章)通过详尽的步骤分别讲解Drools基于主机、容器和云模式的环境搭建,介绍如何基于已搭建的环境进行规则的开发、测试与发布,并通过实战让读者掌握多种规则编写方式:向导式规则、规则模板、领域专用语言、规则表、规则流。高级(第12~14章)有针对性地讲解Drools在流模式下的复杂事件处理原理、基于决策模型和表示法的规则编写及Drools对机器学习的支持和使用,以帮助读者拓宽思路,将Drools应用到更广阔的领域。
主编推荐
(1)作者背景资深:Red Hat官方资深架构师撰写,致力于开源中间件和规则引擎的推广。(2)作者经验丰富:作者有20余年IT行业从业经验,在系统架构、中间件、规则引擎领域有深厚积累。(3)内容系统全面:一本书讲透Drools的使用、各种规则的编写、开发、测试、发布等。(4)注重工程实践:基于主机、容器和云等生产环境,详细讲解规则引擎的环境搭建以及开发、测试、发布等。(5)包含大量案例:书中包含大量尽心设计的案例,均可直接用于生产,并附源码。
— 没有更多了 —
以下为对购买帮助不大的评价