当前位置:   article > 正文

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

dsl dslr
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实战陆续发布中………

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





声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/941697
推荐阅读
相关标签
  

闽ICP备14008679号