美文网首页Drools
drools 入门(三) - dsl (领域特殊语言)与决策表

drools 入门(三) - dsl (领域特殊语言)与决策表

作者: 我的小鱼干去哪儿了 | 来源:发表于2018-03-20 10:35 被阅读99次

1. DSL

1.1 DSL介绍

1.1.1 规则引擎面临的问题

  • 业务规则的实现大部分是由开发人员来实现的
  • 业务规则需要业务分析人员能够阅读和理解
  • 业务规则的可读性用户的友好性都不太好

1.1.2 DSL(领域特殊语言)

DSL

1.1.3 DSL好处

  • 领域专家只需要业务,而不需要关注技术
  • 规则模式可以被重复利用
  • 使业务领域专家更平滑的将业务领域中的概念转换成DSL(存放于dslr文件中)
  • 提高业务规则的可读性

1.2 DSL实现过程

DSL实现过程 DSL映射例子

1.3 DSL 语法

DSL 语法

1.4 DSL 创建步骤

DSL 创建步骤

2. 决策表 (可以忽略,基本用不上)

2.1 决策表介绍

决策表 决策表例子

2.2 决策表语法

语法

2.3 API

API

<< 前一篇: drools入门(二)

相关文章

网友评论

    本文标题:drools 入门(三) - dsl (领域特殊语言)与决策表

    本文链接:https://www.haomeiwen.com/subject/exvmqftx.html