Drools集成在Web应用程序中

时间:2013-09-15 03:12:46

标签: java eclipse jsp drools

我刚刚开始使用drools和Web开发,我只是想知道如何在Drools中集成Web Application,我正在使用JSP和{{1如果我没有弄错这个术语,那就是技术。我还计划使用Servlet模式而非MVC

我已经做的是:

  1. 在eclipse中下载SpringMVCDrools作为插件(能够创建Drools项目作为证明)
  2. 已经创建了一个动态Web项目,运行并使用Tomcat作为服务器
  3. 我的问题是我应该把Drool库放在哪里使用规则取决于用户在JSP中的输入?或者,如果我遗漏了某些东西,请告诉我。

1 个答案:

答案 0 :(得分:1)

通常,库(jar文件)应放在Web应用程序的WEB-INF/lib文件夹中,然后可以将其整体打包到.war文件中。 Tomcat(或您决定使用的任何servlet容器)然后将它们作为其webapp初始化的一部分加载到类路径中。 Drools可能需要特定配置来告诉它将在何处找到要加载它们的规则文件,请查看Drools文档。

我可以向您保证,它可以在Web应用程序中运行,也可以在使用Spring框架的应用程序中运行。我已经看到它使用JAX-WS(Apache CXF)和Tomcat上的Spring公开Web服务,使用Drools来确定要应用的业务逻辑。