【问题标题】:Integeration of Spring MVC and Drools? [closed]Spring MVC 和 Drools 的集成? [关闭]
【发布时间】:2012-07-19 07:35:23
【问题描述】:

我是 Drools 的新手,由于某些特定的泛化要求,我必须使用 Spring MVC 项目实现 JBoss Drools。我完全不知道如何继续使用它。如果有任何教程和文档来了解集成和入门过程,我将不胜感激。谢谢

【问题讨论】:

    标签: spring-mvc jboss drools spring-integration


    【解决方案1】:

    从我自己的经验来看,drools-spring 库并没有提供太大的好处,并且存在依赖特定版本的 Spring 等问题。

    事实上,在 Spring 应用程序中启动和运行 Drools 几乎没有任何集成。我的方法是创建一个 Spring bean 来包装 Drools 知识库。

    @Component(value="knowledgeService")
    public class MyKnowledgeService {
        private KnowledgeBase knowledgeBase;
        private StatefulKnowledgeSession knowledgeSession;
        ...
    

    构造函数可以初始化知识库和会话(如果您使用的是有状态会话)。这样,您就拥有了一个由 Spring 管理的知识库实例。除此之外,您只需在服务上添加一些方法即可启用交互。这些可能只是委托给 Drools 操作。即 insert(Object) 和 fireAllRules()。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-12
      • 1970-01-01
      • 2013-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多