MVC 中的业务逻辑
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
对于 MVC 应用程序,我的业务规则验证是否应该在视图模型和/或控制器中复制?
我的 MVC 应用程序有一个定义良好的域模型,每个模型都执行自己的业务规则检查。 我的问题是业务规则是否也应该在视图模型或控制器中复制,或者我应该…
Drools - 在规则条件或结果内做复杂的事情
在我的公司,我们计划在几个项目中使用 Drools BRE。现在我们尝试定义一些最佳实践。 我的问题是在规则条件/结果中应该做什么和不应该做什么。 假设我…
业务规则应该在应用程序层和数据库层中强制执行,还是仅在两者之一中强制执行?
我一直在我的应用程序层(模型)和数据库层(引发错误的存储过程)中强制执行业务规则。 几个原因,我一直在这两个地方重复我的验证: 由于以下 当他…
Drools 规则中的映射和字符串
我有以下 Drools 规则,我将填充有 element 的 map 发送到该规则,但是当它执行时,我有 element 。为什么值应该是“Y”时却得到 null?当我在 ACDebu…
如何以及何时应用业务规则?
假设我有一个服务 StateService,它有一个方法 ChangeState。 ChangeState(State toState, DomainObject object) 我有业务规则来检查目标状态在域对象…
在哪里存储值以传输到业务层?
想象一个具有许多属性的假设对象: 伪代码: class Student { Name: String; Birthdate: DateTime; Height: int; //inches GPA: float; //"Grade Poin…
流口水 drl 如何做到不条件
我正在尝试用 drools drl 语言编写一条规则,我想做类似 !(A && B) 的事情,但它似乎不喜欢!运算符或单词 not。我正在努力寻找有关 drools 的良好文…
在 Oracle 中执行业务规则
我有一张名为 Book 的桌子。该表有 3 列,即 ID、价格和折扣。如果价格大于 200,则折扣应为 20%。在 Book 表中插入数据时,应根据价格值更新折扣值。…