Drool7s kmodule的作用--系列02课
Posted jpfss
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Drool7s kmodule的作用--系列02课相关的知识,希望对你有一定的参考价值。
本文是介绍drool7s kmodule。
一、为什么komdule.xml文件一定要放在resources下的META-INF文件夹中
---》直接看源码吧,请看下图,应该都知道为什么要放在固定文件夹下。
二、下面是一些知识点,需要大家记住的
kmodule中可以包含一个或多个kbase,分别对应drl的规则文件
kase需要一个唯一的name,可以任意字符串
packages为drl文件所在resource目录下的路径。注意区分drl文件中的package与此处的package不一定相同。多个包用逗号分隔。默认情况下回扫描resource目录下所有(包含子目录)规则文件
kbase的default属性,标识当前kieBase是不是默认的,如果是默认的则不用名称就可以查找到该KieBase,但是module最多只能由一个默认KieBase(一般都是设置为false,不用默认的,用name就可以)
kbase下面可以有一个或多个ksession,ksession的name属性必须设置,且必须唯一
三、下面是一些配置介绍,忘记查下就可以,不用记住
以上是关于Drool7s kmodule的作用--系列02课的主要内容,如果未能解决你的问题,请参考以下文章
java规则引擎drools6.5.0版本中kmodule.xml解析
吴恩达_MIT_MachineLearning公开课ch02