全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 信息处理与专用数据库

Drools规则引擎技术指南

  • 定价: ¥99
  • ISBN:9787301305492
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:北京大学
  • 页数:457页
  • 作者:来志辉
  • 立即节省:
  • 2019-07-01 第1版
  • 2019-07-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    Drools 规则引擎已经有几年的发展史了,但由于学习成本较高,且国内并没有详细的中文文档,导致 Drools 规则引 擎在国内市场推行缓慢。本书将对 Drools规则引擎进行一个详细说明,共分为六篇,基石篇主要介绍规则引擎的入门知识, 基础篇详细介绍规则引擎的基础语法、规则属性、关键字及错误信息,中级篇介绍规则中级语法等,高级篇介绍 Workbench、 Kie-Server、动态规则、多线程中的 Drools 等高级用法,源码篇为 Drools 源码分析,扩展篇为 Drools 扩展说明。 除了讲解 Drools 规则引擎的思维方式外,还在每一个知识点上辅以大量的代码案例,并且有很多实战经验及思想在里面。 本书作为国内首 Drools 规则引擎的中文教程, Java 开发者、对 Drools 规则引擎有兴趣的软件开发人员或系统架构师 都可以阅读

作者简介

    来志辉,Drools规则引擎专家,多年研究Drools规则引擎,并在大量实践中积累了丰富的Drools规则引擎经验,撰写了大量与Drools规则引擎相关的技术文章,现担任智联招聘高级研发工程师,先后参与过医疗合理用药、电商平台促销及银行贷款等以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章  DrooIs入门实例
    2.1  经典Hello World
    2.2  对象引用
    2.3  Drools配置文件
第二篇  基础篇
  第3章  DrooIs基础语法
    3.1  规则文件
    3.2  规则体语法结构
      33  pattern(匹配模式)
    3.4  运算符
    3.5  约束连接
    3.6  语法扩展
    3.7  规则文件drl
  第4章  Drools规则属性
    4.1  属性no-loop
    4.2  属性ruleflow-gmup
      413属性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  functiorl函数
    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
第四篇  高级篇
  第40章  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章  多线程中的DrooIs
    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  不同KieHeIper不同StatelessKieSession(无状态),StatelessKieSession只创建一次
    14.8  不同KieHelper不同StatelessKieSession(无状态),StatelessKieSession在线程代码中创建
第五篇  源码篇
  第15章  DrooIs源码分析
    15.1  KieServices分析
    15.2  KieContainer分析
    15.3  KieSession分析
    15.4  KieBase-分析
    15.5  KielFileSysterrl分析
    15.6  KieHelper分析
第六篇  扩展篇
  第16章  DrooIs扩展说明
    16.1  规则引擎优化方案
    16.2  规则实战架构
    16.3  规则引擎项目的定位
    16.4  规则引擎实战应用思想
    16.5  规则引擎日志输出
  参考文献