1

我有兴趣为 Drools Planner 创建规则。我希望用户可以在启动 Drools Planner 之前在 java 应用程序中创建自己的规则。也许在用户添加他的规则之后可以生成一个 Drools-rule-file。这可能吗,还是我必须在开发整个 Java 应用程序时创建规则文件?

非常感谢...

4

1 回答 1

0

是的,这是可能的。诀窍是构建您自己的RuleBase并将其设置在 Planner 配置中。 请参阅手册中的“5.3.4.2.2. RuleBase(可能由 Guvnor 定义)”部分。

RuleBase根据您希望用户如何编辑他/她的规则,您可以构建多个:

  • 来自 DRL 文件。这假定用户知道 DRL。请参阅 Drools 专家手册。
  • 来自 DSL 文件。这允许您使用自然语言。
  • 来自 guvnor webapp。这使您可以使用工具 Guvnor,例如引导规则编辑器、决策表电子表格……您甚至可以使用变更集。
  • 来自 eclipse 中的 guvnor 或独立应用程序(正在开发和实验中)。在这个领域有一些工作,但它还很年轻。
于 2012-06-13T16:22:27.597 回答