我想要做的是使用java和Drools的漂亮的规则引擎功能。目前我没有在我的项目中使用java。我有一些实现业务类和实现的逻辑对我来说很好,但我想在BRMS中外化规则。我尝试了Drools,我非常喜欢它。但是,如果我可以跳过,我会遇到一个我想问的问题。
我在阅读的所有示例中都阅读了大部分Drools文档和网络,我们实际上需要实现业务类,以便实例化我们想要提供给Drools KieSession 的事实。那么我想要的不是在我的(非Java)项目和我的Java Drools项目中复制我的类模型。我想在Drools项目中保留的只是规则本身。
那可能,或者我需要复制模型吗? 如果有人知道我在哪里可以阅读有关该主题的一些信息链接是适当的!
技术细节: 我在Eclipse Juno中使用Drools 6.0.0。
非常感谢您的支持!
最诚挚的问候! 米伦
答案 0 :(得分:0)
弥合差距的一种便捷方法是创建一个XML Schema,为您现在拥有的内容定义类型。也许有一种简单的方法可以将当前语言的对象转换为XML。给定XML Schema和XML数据,您可以从Schema自动生成Java类,然后解组XML并插入生成的Java对象。
如果没有数据,则无法运行规则。