JBOSS RULE 加载 用JBOSS DROOLS做过项目的进

smalla123 2009-08-27 03:38:02
在项目中,RULE是如何加载得? 用什么加载什么RULE 还是开始一股脑都加载进去?

...全文
145 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaozhu1022 2009-09-10
  • 打赏
  • 举报
回复
楼上的已经回答的很好了啊,我就不重复了,不过也可以使用规则代理RuleAgent加载啊,这个很灵活,想加载的规则在properties文件中配置,可以想加载多少个就加载多少个,不过要求写好的drl文件需要先在drools guvnor(也就是业务规则管理器brms)中先构建好,形成package文件。
xuebiao919 2009-09-02
  • 打赏
  • 举报
回复
这个问题怎么问的我一头雾水?
rule应该是一开始就fireAllRules()
然而drl文件是通过
KnowledgeBuilder kbuilder = KnowledgeBuilderFactory
.newKnowledgeBuilder();
kbuilder.add(ResourceFactory.newClassPathResource("Sample.drl"),
ResourceType.DRL);
加载的。
要加载多少drl文件或者说要加载什么drl文件就写多少个
kbuilder.add(ResourceFactory.newClassPathResource("xxx.drl"),
ResourceType.DRL);
jndszl 2009-08-27
  • 打赏
  • 举报
回复
一个业务规则,不可能用一个drl 文件来完成的,这一个业务规则最终写完应形成一个rulesetz 在相同的package 中 我认为应用用那组加入哪一组

6,786

社区成员

发帖
与我相关
我的任务
社区描述
JBoss技术交流
社区管理员
  • JBoss技术交流社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧