视频教程-Drools7规则引擎从入门到精通-Java

该视频教程由技术经理冀正讲解,全面覆盖Drools7规则引擎的基础到高级应用,适合希望学习和转型的程序员。课程包含721分钟的学习内容,13天学习计划,提供答疑服务和丰富的学习资料,帮助你在13天内获得大牛级别的项目经验。

扫码下载「CSDN程序员学院APP」,1000+技术好课免费看

APP订阅课程,领取优惠,最少立减5元 ↓↓↓

订阅后:请点击此处观看视频课程

 

视频教程-Drools7规则引擎从入门到精通-Java

学习有效期:永久观看

学习时长:721分钟

学习计划:13天

难度:

 

口碑讲师带队学习,让你的问题不过夜」

讲师姓名:冀正

技术经理

讲师介绍:本人长期从事大型OA,CRM、ERP、规则引擎平台、风控引擎、反洗钱的研发工作。 曾著有Activiti权威指南一书,目前正在撰写《Flowable实战》、《JBPM7实战》两书。Flowable框架开发人员、代码贡献者、布道师,活跃于各大工作流社区,包括但不限于Camunda、Flowable、Activiti5/6/7/8,JBPM6/7。 曾在某上市公司担任工作流技术长期顾问,规则引擎顾问,内部讲师。 目前在某公司担任工作流技术专家。清华大学出版社特约作者。 拥有3年线上培训经验,曾在腾讯课堂做过Camunda、Flowable、Activiti5/6/7、Juel、Jbpm、Drool

☛点击立即跟老师学习☚

 

「你将学到什么?」


在《Drools7规则引擎从入门到精通》系列课程中,从零基础的语法开始讲解,在学会的基础之上跟踪源码,最终的目标是会用并能用好。
课程总时长14小时,带你快速进入Drools规则引擎的世界。课程内容基础并且深入详细,适合初学者,想提升以及想深入了解Drools的开发人员。该课程也会整合当前流行的Springboot2框架、整合各种工作流框架,包括但不限于Activiti/Flowable。本系列课程获得Drools项目负责人 mariofusco的高度推荐。学习该课程之后,也可以与规则引擎行内专家交流,实时跟踪行业最新动态。



 

「课程学习目录」

第1章:课程导航(添加讲师qq:3152981878)
1.课程导航添加讲师qq:3152981878
第2章:课程环境准备
1.Idea及Eclispe Drools插件安装
第3章:规则引擎整个开发流程
1.不使用规则引擎解决规则问题添加讲师qq:3152981878
2.drools规则文件书写
3.规则触发及整个开发流程
4.触发规则数量控制及结构图
5.规则过滤器使用
第4章:规则构成以及模式匹配原理
1.规则构成以及模式说明
第5章:kie生命周期及多模块开发实战
1.kie生命周期以及规则引擎的开发步骤
2.kie开发步骤明细图
3.单容器单模块/多模块开发模式
第6章:KieServices大家庭相关类原理源码分析
1.KieServices获取以及源码分析
2. KieServices获取自定义配置类
3. KieContainer容器创建及源码分析上
4.KieContainer容器创建及源码分析中
5.默认kbase生成
6.ReleaseId获取源码
7.JMX开启及kmodule、kbase、ksession双向关联
8.自定义监听器获取加载的文件地址
9.kieProject实战
10.KieModule获取以及KieRepository
第7章:KieBase和KieSession深入使用
1.KieSession和KieBase使用
2.无状态及有状态session说明
第8章:基础语法章节
1.静态方法使用及注释
2.规则禁用及优先级
3.规则分组及自动聚焦
4.规则分组规律以及ruleflow-group使用
5. activationGroup分组使用
6.date-effective和date-expires使用及自定义日期格式
7.定时器使用
8.no-loop使用
9.no-loop配合lock-on-active使用
10.no-loop原理
第9章:语法提升章节
1.list集合遍历
2.list集合遍历多种方式
3.map集合操作
4.规则构成以及Working Memory
5.Working Memory对象内容修改原理分析
6. 模式约束
7.多条件(包含或者不包含)使用、变量绑定
8.正则表达式使用
9.子类父类使用
10.insert函数及规则级联触发控制
第10章:语法及原理精通章节
1.fact对象及 Working Memory区域说明
2.update更新Working Memory区域对象两种方式
3.delete删除Working Memory区域对象两种方式
4. modify更新Working Memory区域对象
5.排列组合触发规则演示
6.排列组合触发规则图解
7.query使用
8.function使用
9.类型使用
10.元数据使用
第11章:全局变量global使用
1.全局变量global使用
2.全局变量global使用误区
3.global进阶及控制规则是否执行
4.global源码分析
第12章:规则生成及执行提升章节
1.解析pom.xml以及生成坐标
2.kieModule动态化生成
3.kieModule及坐标生成文件
4.规则文件查找
5. 规则文件查找并加载到文件系统
6.手工编译规则文件及触发
7.手工添加仓库编译执行
8.KieHelper使用以及原理
9.模型方式生成规则内容
10.规则内容转换为模型
第13章:监听器及管道使用章节
1.KieBase监听器使用
2.kieSession监听器使用
3.管道(Channel)使用
第14章:CDI使用章节
1.CDI使用
2.CDI整合drools
3.CDI各种注解使用
第15章:KieScanner和workbench使用
1.多模块多容器演示
2.获取依赖模块信息及正确性校验
3.KieScanner使用
4.workbench安装
5.workbench图形化设计实战上
6.workbench图形化设计实战中
7. workbench图形化设计实战
第16章:聚合函数以及自定义函数章节
1.聚合函数使用以及技巧
2.自定义聚合函数
第17章:springboot2整合drools章节
1.springboot2整合drools上
2.springboot2整合drools下
3.springboot2动态加载规则方式
第18章:工作流整合drools实战
1. flowable整合drools上
2. flowable整合drools下
3.flowable规则引擎部署器源码分析
4.flowable调度规则引擎源码分析
5.activiti规则引擎使用

 

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

 

「什么样的技术人适合学习?」

  • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

 

「悉心打造精品好课,13天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握Java知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

 

「你可以收获什么?」

快速上手以及精通Drools规则引擎框架

加强对基础知识的理解

实战式教学以及课程总结

 

第一章 规则引擎初步了解 5 1 为什么会有规则引擎? 5 2 什么是规则引擎? 5 3 为何要使用规则引擎? 6 3.1 声明式编程 6 3.2逻辑与数据分离 6 3.3 速度及可测量性 6 3.4 知识集中化 6 3.5 工具集成 6 3.6 解释机制 6 3.7易懂的规则 7 4 何时应当使用规则引擎7 5 如何使用规则引擎7 6 何时不要使用规则引擎 ? 8 7 规则引擎的架构和推理 8 8规则引擎的算法 10 9 Java规则引擎商业产品 10 10 Dools介绍 11 第二章. Drools 规则引擎 11 2.1. 概述 11 2.2. 编制 13 2.3. RuleBase 18 2.4. WorkingMemory 和有状态/无状态Sessions 22 2.5. StatefulSession 28 2.6. StatelessSession 29 2.7. Agenda 31 2.8. Truth Maintenance with Logical Objects 34 2.9. 事件模型(Event Model) 37 2.10. 顺序模式 41 第三章. 安装和设置(Core 与IDE) 42 3.1. 安装和使用 42 3.1.1. 依赖库 42 3.1.2. 运行时(Runtime) 43 3.1.3. 安装IDE (规则工作台) 43 3.2. 从源码进行安装 54 3.3. 源码Checkout 54 3.4. 构建 59 3.4.1. 构建源码 59 3.4.2. 构建使用手册 61 3.5. Eclipse 65 3.5.1. 产生Eclipse项目 65 3.5.2. 导入Eclipse项目 66 3.5.3. 导出IDE插件 71 3.5.4. 构建更新站点 76 第四章. 决策表 78 4.1. 在电子表格中的决策表 78 4.1.1. 何时使用决策表 78 4.1.2. 概述 79 4.1.3. 决策表如何工作 81 4.1.4. 关键字和语法 83 4.1.5. 基于决策表建立并集成电子表格 87 4.1.6. 在决策表中管理业务规则 88 第五章. 规则工作台 (IDE) 89 5.1. Introduction 89 5.1.1. 特性概要 90 5.1.2. 建立规则项目 90 5.1.3. 新建规则向导 92 5.1.4. 规则编辑器 94 5.1.5. 视图 95 5.1.6. 领域规范语言DSL 98 5.1.7. The Rete视图 100 5.1.8. 大容量DRL文件 101 5.1.9. 调试规则 102 第六章. 规则语言 103 6.1. 概述 103 6.1.1. 规则文件 103 6.1.2. 规则的构成 104 6.1.3. 保留字 104 6.2. Comments注释 106 6.2.1. 单行注释 106 6.2.2. 多行注释 106 6.3. Package 107 6.3.1. import 108 6.3.2. expander 108 6.3.3. global全局变量 108 6.4. Function 110 6.5. Rule 111 6.5.1. Rule 属性 112 6.5.2. LHS (when) 条件元素 115 6.5.3. The Right Hand Side (then) 140 6.5.4. 对自动封箱/拆箱以及元数据类型的注解 141 6.6. Query 141 6.7. Domain Specific Languages 领域特定语言 142 6.7.1. 何时使用DSL 142 6.7.2. 编辑与管理DSL 143 6.7.3. 在规则中使用DSL 144 6.7.4. 增加对fact的约束 145 6.7.5. DSL如何工作 146 6.7.6. 从头开始建立DSL 146 6.8. 规则流 147 6.8.1. 设置规则所属的规则流组 148 6.8.2. 简单的规则流 148 6.8.3. 如何建立规则流 148 6.8.4. 在你的应用程序中使用规则流 153 6.9. XML规则语言 153 6.9.1. 何时使用XML 153 6.9.2. XML 格式 154 6.9.3. 遗留的Drools 2.x XML 规则格式 159 6.9.4. Automatic transforming between formats (XML and DRL) 159 第七章:部署和测试 160 7.1. 部署选项 160 7.1.1. 使用RuleAgent部署 160 7.1.2. 使用drl源码部署 161 7.1.3. 在你的classpath中部署规则 161 7.1.4. 可部署的对象RuleBase, Package等等. 161 7.1.5. 部署模式 163 7.1.6. Web Services 166 7.1.7. 未来的构想 166 7.2. 测试 166 7.2.1. 测试框架 166 7.2.2. FIT for Rules – 一种规则测试框架 166 第八章. BRMS (业务规则管理系统) 168 8.1. 简介 168 8.1.1. 什么是BRMS? 169 8.1.2. 特性概要 170 8.2. 管理指南 170 8.2.1. 安装 171 8.2.2. 数据库配置 172 8.2.3. 安全性 173 8.2.4. 数据管理 176 8.3. 体系结构 178 8.3.1. 从源码构建 179 8.3.2. 可重用组件 180 8.3.3. 版本和存储库 180 8.3.4. 贡献 181 8.4. 快速使用指南 181 8.4.1. 快速使用指南 181 8.4.2. BRMS 概念 183 8.4.3. The business user perspective 197 8.4.4. 部署: 将规则与你的应用集成 197 8.5. 例子与教程 200 8.5.1. 保险经济折扣 200 第九章. Java规则引擎API 202 9.1 简介 202 9.2 java规则引擎API体系结构 202 9.3 规则管理API 202 9.4 运行时API 203 9.5 java规则引擎API的安全问题 204 9.6 异常与日志 205 9.7 JSR小结 205 9.8 Dools API 参考 205 9.8.1 简介 205 9.8.2. 如何使用 205 9.8.3. 参考书目 209
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值