15、Drools自然语言DSL,DSLR的说明——6.4版本

Drools自然语言:是业务人员通过dslr文件编写的规则文件,业务人员可能不懂技术。通过用文字描述实现业务规则。
但要将DSLR文件解析成机器能读懂的程序,必须要在dslr文件中引用解析业务人员所写的业务规则。
下面举例说明:
下面是dslr文件

下图是dsl文件:
condition  == when   当然 也可以写成when  
consequence==then  当然也可以写成then

注意看红色框里的内容,是不是与dslr文件中的很相似,只是在 引号""  里面"张三"  写成了 "{name}"
理解起来很容易,这里的{name}、{age}、{result} 其实都是dslr文件中 所取的值。就是一个值的引用
可以这样理解 {name}==张三    {age}==20  or {age}==50 以此类推。
但在dsl文件要注意的是。 在dsls文件中所写的规则条件有多少个空格、标点符号 在dsl中也是等同的
在编写多条件时,并且 条件部分在同一行的情况下  
需要将

java代码的实现:

配置文件的写法 :

上面的例子只是最简单的说明:如果想更深入的了解drools中自然语言的知识请参考:点击打开链接

下面是小编的微信转帐二维码,小编再次谢谢读者的支持,小编会更努力的

----请看下方↓↓↓↓↓↓↓

百度搜索 Drools从入门到精通:可下载开源全套Drools教程

深度Drools教程不段更新中:


更多Drools实战陆续发布中………

扫描下方二维码关注公众号 ↓↓↓↓↓↓↓↓↓↓





评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值