规则引擎表达式规则学习
2013-09-06 00:00
1096 查看
功能介绍
我们在规则配置器上编写规则时,我们一般都是有操作向导提供我们点击选择。比如我们要选择给变量“a”赋值,默认的方法如下图所示:
我们可以通过以上三个步骤,选到变量赋值,接下来我们要选择对象库中具体需要定义的变量,如下图所示:
我们可以看到上述的赋值过程是通过鼠标点击选择的,但是我们在表达式规则中,开发人员可以完全通过中文描述来实现
规则实现
规则包创建
右键名为“功能解析”的工程,点击“新建规则包”,创建一个名为:“表达式规则”规则包,如下图所示:
变量定义
在该规则包的对象库中需要定义两个变量:a(a),b(b)。如下图所示:
逻辑实现
我们创建好了规则包,添加了变量,然后我们需要添加一个表达式规则,添加过程如下图所示:
创建好了“表达式规则”之后,我们需要设置“表达式规则”的逻辑,这里我们只需要直接写中文就行了,完成后的“表达式规则”如下图所示:
这样我们的表达式规则的逻辑就设置完成了,接下来我们要对规则包输出结果进行测试。
我们在规则配置器上编写规则时,我们一般都是有操作向导提供我们点击选择。比如我们要选择给变量“a”赋值,默认的方法如下图所示:
我们可以通过以上三个步骤,选到变量赋值,接下来我们要选择对象库中具体需要定义的变量,如下图所示:
我们可以看到上述的赋值过程是通过鼠标点击选择的,但是我们在表达式规则中,开发人员可以完全通过中文描述来实现
规则实现
规则包创建
右键名为“功能解析”的工程,点击“新建规则包”,创建一个名为:“表达式规则”规则包,如下图所示:
变量定义
在该规则包的对象库中需要定义两个变量:a(a),b(b)。如下图所示:
逻辑实现
我们创建好了规则包,添加了变量,然后我们需要添加一个表达式规则,添加过程如下图所示:
创建好了“表达式规则”之后,我们需要设置“表达式规则”的逻辑,这里我们只需要直接写中文就行了,完成后的“表达式规则”如下图所示:
这样我们的表达式规则的逻辑就设置完成了,接下来我们要对规则包输出结果进行测试。
相关文章推荐
- 规则引擎表达式规则学习
- 规则引擎表达式规则学习
- 业务规则引擎—规则池功能学习
- Python正规则表达式学习指南
- 坚持学习WF(21):规则引擎中的RuleSet
- 使用规则引擎建立电力调度运行安全分析系统学习
- 【正则[规则]表达式学习心得】1、悟透普通字符-字符直接量
- re2正则表达式引擎学习(一)
- 规则引擎中如何审核发布规则学习笔记
- 【正则[规则]表达式学习心得】2、悟透元字符
- 利用规则引擎计算个人所得税学习
- 【正则[规则]表达式学习心得】3、悟透字符类
- 最初步的正则表达式引擎:nfa的转换规则。
- python 基础学习 正则表达式1(规则)
- JBoss Rules 学习(三): Drools规则引擎 (上)
- 规则引擎教程--表达式规则
- 正则表达式的学习二:正则表达式的匹配规则总结
- JBoss Rules 学习(四): Drools规则引擎 (下)
- php学习第四章:正则表达式(三)匹配规则:简记法、转义、反义(排除)和分支
- php正规则表达式学习笔记(几个常用函数的区别)