首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >drools guvnor的动态事实

drools guvnor的动态事实
EN

Stack Overflow用户
提问于 2013-10-09 15:10:18
回答 1查看 639关注 0票数 1

我正在尝试将Guvnor独立规则编辑器集成到现有的应用程序中。该应用程序现在允许上传drl文件。我希望集成Guvnor编辑器,以便用户可以从应用程序创建或编辑规则。我面临的问题是,应用程序允许用户输入规则字段,并存储在数据库中。这些字段是在运行时检索的。没有可用的模型类。我不知道是否可以使用这些字段来动态填充Guvnor编辑器中显示的事实。

任何帮助都是巨大的appreciated..Thanks!

EN

回答 1

Stack Overflow用户

发布于 2013-10-23 20:54:27

Drools规则通过匹配事实来工作,事实只是Java类。Java不是一种动态语言,因此您不能只向类中添加方法。因此,您需要做一些不同的事情。

最简单的解决方案是有一个包含键/值对的HashMap的基本事实。然后可以编写与该集合中的值匹配的规则。这里的缺点是引擎不会对这些值的更改做出反应。

对于真正的动态事实,基于用户模型为声明性事实生成DRL代码并不困难。然后,您可以将它们加载到知识库中,并基于它们编写规则。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19265374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档