使用Drools的专家系统

时间:2013-09-15 15:19:47

标签: java jsp drools expert-system

我在去年和案例研究中决定开发一个基于网络的专家系统来评估学生的知识。我将使用Java,JSP和Servlets开发它。但即使我阅读了文档,我也很难Drools,而且我也试图从Drools开始搜索视频教程。

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

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

一个简单的代码,我将如何做到这一点将真的帮助我很多。我已经坚持了一周。请帮帮我。

2 个答案:

答案 0 :(得分:4)

查看此博文:http://salaboy.com/2011/06/06/drools-reteoo-for-dummies-1-intro/ 它谈论了drools背后的算法,但它可以帮助你理解它是如何工作的。 它还显示了一些规则以及它们如何被改变。 你真的不需要那么多与drools一起工作: 1)创建一个Kbuilder - >添加你的drl文件 2)创建一个kbase 3)创造一个ksession 4)插入你的事实 5)解雇所有规则 - >如果规则评估为真,那么它将触发所有条件。

答案 1 :(得分:0)

结帐these examples on GitHub。有简单和复杂的,例如CashFlow似乎很简单。

所有这些都是使用Maven构建的,它将为您提供所有依赖项,进行编译,测试和打包应用程序。只需运行mvn package就可以给你一个jar包,然后可以使用java -jar <name-of-the-archive.jar>

从命令行执行