小编Sna*_*ake的帖子

实施规则引擎的指南

实现自己的规则引擎而不是使用现有的商业/开源规则引擎可能是什么原因?实施规则引擎的任何具体指导原则?

rule-engine rule

9
推荐指数
1
解决办法
5360
查看次数

验证规则和业务规则之间有什么区别?

验证规则和业务规则之间有什么区别?

根据我的理解,'如果业务对象/对象的状态不符合预期,则抛出错误消息'是验证规则,'当业务对象/对象的状态等于或不等于某事时,然后更改某些业务对象/对象的状态[或采取一些操作/事件但不仅仅是抛出错误]'是业务规则.

验证可以是UI验证 - 验证UI字段或应用程序验证的值 - 验证业务对象状态.

我不确定我的理解是否正确.在我的项目中,我们有一个验证框架,其中一个简单的验证调用使业务对象对某些东西进行验证,一个错误收集器收集所有错误.错误显示在屏幕上.

除此之外,我们还有如上所述属于第二类的规则,即检查业务对象/对象状态并采取一些操作,例如更改另一个业务对象的状态.我试图找出使用一些框架[不是验证框架]或规则引擎来实现这些规则的策略.

能否帮助我理解上述两种规则之间的区别,如果有任何实施策略/建议,它会有所帮助.

terminology business-logic

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

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

标签 统计

business-logic ×1

hibernate ×1

java ×1

orm ×1

rule ×1

rule-engine ×1

terminology ×1