- 9
- 0
- 约1.91万字
- 约 16页
- 2017-05-26 发布于湖北
- 举报
drools笔记课案
笔记
规则的编译和运行
在drools当中,规则的编译和运行要通过drools提供的各种API来实现,这些API总体来讲可以分为三类:规则编译、规则收集和规则的执行。完成这些工作的API主要有KnowledgeBuilder、KnowledgeBase、StatefulKnowledgeSession、StatelessKnowledgeSession、、等,它们起到了对规则文件进行收集、编译、查错,插入fact、设置global、执行规则或规则流等作用。
KnowledgeBuilder
KnowledgeBuilder的作用是在业务代码中收集已经编写好的规则,然后对这些规则文件进行编译,最终产生一批编译好的规则包(KnowledgeBuilder)给其它的应用程序使用。
KnowledgeBuilder在编译规则的时候可以通过其提供的hasErrors()方法得到编译规则过程中发现规则是否有错误,如果有的话通过其提供的getErrors()方法将错误打印出来,以帮助我们找到规则当中错误的信息。
通过KnowledgeBuilder编译的规则文件的类型可以有很多种,如drl,dslr文件或xls文件等。产生的规则包可以是具体的规则文件形成的,也可以是规则流(rule flow)文件形成的,在添加规则文件时,需要通过使用ResourceType的枚举值来制定规则文件类型;同时在指定
您可能关注的文档
- 公路养护工路面养护知识讲座8课件.ppt
- 公司概况与荣程文化(2013年大学生)课件.ppt
- 公路二级_20米预应力混凝土简支t形梁桥毕业设计.doc
- 公路养护施工组织设计.doc
- 公文写作与处理(一)修改后.ppt
- 公路及人行道路初步施工组织计划.doc
- 公路噪声监测.ppt
- DMA相关知识.doc
- DLT5210.6-2009电力建设施工质量验收及评价规程第6部分:水处理及制氢设备和系统施工质量验收划分表.doc
- DL深度学习.pptx
- 锦州市太和区2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 长治市沁源县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 西安市雁塔区2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
- 张掖地区张掖市2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 贵阳市云岩区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 伊春市金山屯区2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 湛江市麻章区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 渭南市临渭区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 湘西土家族苗族自治州龙山县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 运城市新绛县2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
最近下载
- 殡仪馆招聘信息考试题及答案.doc VIP
- 统编教材初中语文单元人文主题和语文要素梳理.docx
- 2025年陕西省公务员录用考试《行测》真题及答案.docx VIP
- PC-DMIS Blade 4.0 用户手册(M312-01-1C)-标准资料文件.pdf VIP
- 陕西省公务员录用考试《行测》真题及答案.docx VIP
- 2025年陕西省公务员录用考试《行测》真题及答案解析(记忆版).docx VIP
- 佳能IP系列喷墨打印机指示灯报错解释IP1880.pdf VIP
- 【七年级数学、初一】七下不等式-计算专题+解析.pdf
- 2026年苏州健雄职业技术学院单招职业技能考试题库(含答案详解).docx VIP
- 佳能IP1880打印机废墨清零、清除与加墨水的方法.doc VIP
原创力文档

文档评论(0)