我对drools环境真的很陌生,试着去理解它。
我做了第一个java项目,它基本解析drl规则文件,将它们应用到java对象,并根据对象属性和规则输出结果。如果我错了就阻止我,但我认为这是口水的超基础。
->我认为工作台可以允许我动态地将xls编译为DRL是对的吗?
->我是否遗漏了工作台的一点?
(这个问题需要关闭,因为它的答案将“主要基于意见”。但它已经持续了10个小时,没有一票赞成关闭,所以我只是根据我的意见和经验来回答它。ymmv。)
对于maven,它当然是Java应用程序构建工具的首选,Drools对此支持得非常好。例如,您可以在Eclipse中编写一个重要的应用程序,脱机编译规则,使用简单的jar构建步骤来构建。class和序列化包或规则库,然后部署它们。你的机构的发展过程将有自己的发言权,或者你自己选择。
Drools Workbench的首要目的是使规则编程对于非程序员来说是可行的。我已经表明自己是一个信奉教条的正统信徒,即除了机械部分,编程仍然是一门“艺术”(D.E.Knuth)、一门“学科”(E.W.Dijkstra)和一门“科学”(D.Gries)。通过某些GUI输入Java Bean的成分并没有什么问题(前提是您已经了解了包括集合在内的数据类型的基本知识),尽管在现代IDE中进行等效操作并不困难。在GUI中编写规则、条件和结果是我开始怀疑的地方。无论如何,您都需要对基本原则有充分的理解,与在现代代码编辑器中看到它们(通过语法高亮显示和所有)相比,在GUI中切换代码项对我来说非常不方便,因为它具有搜索、替换和重构的可能性。
毫无疑问,其他人可能会说更多支持工作台--也不是说我完全看不到它的优点;-)
null
将KIE Drools Workbench 6.2.0 Final安装在JBoss7应用服务器本地实例中,将KIE Server 6.2.0 Final安装在本地Tomcat7实例中。 创建了包含以下内容的新DRL: 当我将它部署到我的Kie服务器下面的URL时: http://localhost:8080/kie-server-6.2.0.final-webc/services/rest/ser
我试图将我的流程变量放入业务规则任务中,并在该任务中更改该变量,但值保持不变。我做错了什么?流程是在kie工作台中开发的,不使用Eclipse。 在触发规则之前,我的变量在脚本任务中初始化,如 谢谢你的帮助!
工作台是我们进入之后看到的第一个页面,主要列出以下一些信息 使用文档 创建应用入口 空间CPU及内存资源使用情况 你可操作的最新的几个应用 该空间下最近应用的动态 您可操作的空间列表 您规属于哪些权限组列表
客服工作台 管理员和普通客服可以登录工作台处理转过来的访客咨询。 左侧是客服状态和会话列表,可以更改在线、忙碌和离线的状态,也可以看到所有正在进行的会话和历史会话列表。 选择某个会话后可以在中间区域发送消息进行接待,在右侧辅助信息区域tab下可以添加这个访客的姓名、电话、邮箱等信息。 接待结束后可以点击会话窗口区域右上角的叉号结束会话。 智能小助手 客服处理人工咨询时,点击访客会话内容会自动推荐答
这似乎是一个关于口水的流行问题。。。 我在drools workbench和一个简单的java应用程序上创建了一些规则来与之通信。 我能够连接到工作台(身份验证等),我可以从规则集中检索名称,但我的“fireAllRules()”指令返回零,对我的对象没有影响。 然而,当我在本地添加完全相同的规则(.drl文件)时,它运行平稳,结果正确。 有什么想法吗? 规则(工作台和本地): Java代码(用于