Drools

drools 入门(一)

2018-03-19  本文已影响309人  我的小鱼干去哪儿了

1. 规则引擎介绍

1.1 传统业务编程与声明式编程

(1)传统业务编程

传统业务编程

(2) 声明式编程

声明式编程

1.2 业务规则面临的问题

1.3 规则引擎解决的问题

1.4 什么是规则引擎

1.5 什么是规则

(1) 规则例子 -- 订单折扣

订单折扣规则

1.6 术语

1.7 推理引擎

推理引擎

(1) 推理例子

推理例子

(2) 正向链

正向链

1.8 何时使用规则引擎

2. JBoss Drools介绍

2.1 什么是JBoss Drools

什么是Boss Drools

2.2 Drools组成模块

Drools组成模块

2.3 Drools 5.x 特性

Drools 5.x 特性

2.4 Drools IDE

Drools eclipse IDE

IDEA 是否有对应的Drools IDE插件 这个需要查资料。

3. Drools开发环境搭建与创建样例

用到的时候,再直接google 搜索。。。

4. 案例解析

案例
Fred
Joe Bob Tom

3. Drools规则引擎

3.1 规则语言基础

什么是规则 什么是Facts 规则文件 Rule格式 Rule例子

3.2 Conditions/LHS

LHS 匹配模式(Patterns) 条件元素(Conditional Elements) 条件例子 其他条件 Exists例子 Not例子 from例子 collect例子 accumulate例子 字段连接约束 字段连接约束例子 字段约束操作符 contains字段约束操作符 memberOf字段约束操作符 matches字段约束操作符

3.3 Consequence/RHS

RHS RHS例子 Modify块

3.4 Header

属性部分 salience no-loop data-effective data-expires enabled duration activation-group agenda-group lock-on-active dialect

>> 后一篇: drools 入门(二)

上一篇下一篇

猜你喜欢

热点阅读