1

我在我的最后一年,为了一个案例研究,我决定开发一个基于 Web 的专家系统来评估学生的知识。我将使用 Java、JSP 和 Servlet 进行开发。但是,Drools即使我阅读了文档,我也很难过,而且我还尝试搜索视频教程以从Drools.

我试图在 Eclipse 中运行 Drools 的示例项目,我认为这会在控制台上打印“Hello World”,这似乎我错了。每当我运行它时的输出都是这样的[[c

如果我什至不知道如何Drools在控制台打印“Hello World”,请指导我如何开始使用我的应用程序制定规则

我将如何做到这一点的简单代码真的对我有很大帮助。我已经坚持了 1 周。请帮我。

4

2 回答 2

4

Check this blog post: http://salaboy.com/2011/06/06/drools-reteoo-for-dummies-1-intro/ It talk about the algorithm behind drools, but it can help you to understand how it works. It also show some rules and how they are evalauted. You don't really need that much to work with drools: 1) Create a Kbuilder -> add your drl files 2) Create a kbase 3) Create a ksession 4) insert your facts 5) fire all rules -> If a rule evaluates to true all it's conditions it will fire.

于 2013-09-15T20:29:42.157 回答
0

在 GitHub 上查看这些示例。有简单的和更复杂的,例如 CashFlow 似乎很简单。

所有这些都是用 Maven 构建的,它将为您获取所有依赖项,进行编译、测试和打包应用程序。简单地运行mvn package应该会给你一个 jar 包,然后可以从命令行执行java -jar <name-of-the-archive.jar>

于 2013-09-16T07:37:07.657 回答