标签: jrules

Java规则引擎的优缺点

采用Java规则引擎JESSDrools有什么优缺点?还有其他球员吗?

我知道Drools是Open Source而JESS不是,但是他们如何比较易用性,性能,与代码集成的其他方面?

java rules drools jess jrules

107
推荐指数
3
解决办法
9万
查看次数

JavaScript中的规则引擎

JavaScript中是否有任何规则引擎?

问题出在这样的背景下:

  • 考虑具有用户填写表单的Web应用程序.
  • 当用户填写每个字段并继续下一个字段时,用JavaScript编写的业务逻辑控制页面下方的表单元素的可见性(和其他属性).
  • 在提交表单之后,在服务器端也应用相同的业务逻辑,尽管是在Java中,以防止在浏览器端发生任何意外/操作.

  • 现在,如果我们有一个JSR 94/Drools/JRules规则引擎可以在Java和JavaScript中执行规则,那不是很好吗?使用这样的规则引擎,我可以避免硬编码我的规则,并且我还保留了客户端和服务器端验证的灵活性

(PS:我已经尝试过AJAX路线并且看到应用程序响应速度慢很多,因此很难向习惯于手动编码的纯JavaScript版本的用户销售.)

javascript rule-engine drools jrules

20
推荐指数
1
解决办法
1万
查看次数

流氓和jrules一样吗?

Drools和Jrules之间有区别吗?Jboss和Jrules的统治是一样的吗?什么类型的环境通常使用Drools?

jboss rule-engine jboss-rules drools jrules

10
推荐指数
2
解决办法
2万
查看次数

有关规则引擎的神话是什么?

我正在撰写关于规则引擎技术的演示文稿,特别是JBoss Drools.

什么是关于规则引擎的"神话".

我能想到的是,它允许业务用户控制规则引擎,我相信它是可能的,但它需要控制和教育 - 并非所有业务用户都能够做到这一点.

你同意/不同意吗?有没有人有任何想法?

很高兴在Creative Commons下发布我的最终"调查结果"......

rule-engine drools expert-system jess jrules

10
推荐指数
2
解决办法
3437
查看次数

如何将注释行添加到业务操作语言中创建的业务规则中

我正在使用JRules来编写业务规则.我想在规则中添加注释,如下面的简单示例所示.我意识到规则的文档部分,但这不是我要求的

// comments needed here

definitions 
set 'an existing customer' to a customer
where the category of 'an existing customer' is "gold"

if 
the city of 'an existing customer' is "London"

then
give a 5% discount to 'an existing customer'

else
// and more comments needed here
give a 10% discount to 'an existing customer'
Run Code Online (Sandbox Code Playgroud)

显然,使用通常的c ++和c#double forwardslash //在上面的例子中不起作用,所以我的问题是如何将注释添加到BAL中的规则中.

business-rules jrules

2
推荐指数
1
解决办法
2139
查看次数