208得票10回答
MVC中的业务逻辑

我有两个问题: Q1. 在MVC模式中,“业务逻辑”究竟位于何处?我在Model和Controller之间感到困惑。 Q2. “业务逻辑”和“业务规则”是相同的吗?如果不是,它们有什么区别? 如果您能用一个小例子来解释就太好了。

47得票3回答
如何快速学习Drools或其他规则引擎

我们将要开始创建一个模块,该模块将基于某些标准生成一些建议。这些标准将以一组业务规则的形式出现,因此我考虑使用像Drools(开源且基于Java)这样的业务规则引擎。 我们需要快速学习Drools(2-3周),并能够使用JBoss Drools实现规则。我们应该遵循哪些文章、教程、书籍和最佳...

43得票6回答
使用设计模式在Java中实现数百个if else 的业务规则

我必须实现数百行以下代码的某些业务规则:if this then this else if then this . . // hundreds of lines of rules else that 我们是否有任何设计模式可以有效地实现这一点或重用代码,以...

42得票14回答
用Java创建一个简单的规则引擎

我正在探索不同的方法来创建一个简单的Java业务规则引擎。我需要向客户呈现一个简单的Web应用程序,让他配置一些规则。规则库的示例可能如下所示: 这是一个例子: IF (PATIENT_TYPE = "A" AND ADMISSION_TYPE="O") SEND TO OUTPATIEN...

36得票1回答
CQRS中的业务规则验证器和命令处理程序

我刚接触CQRS,正在试图理解写操作(领域)中的业务规则验证。我知道应该在客户端验证方面执行有效日期(必填字段、字符串长度、有效电子邮件等)以及基于业务规则/业务域的验证应在领域端执行。实际上,客户端验证规则也应该适用于领域中的命令,因为我们不信任用户。 所以,我们有一个有效的命令(AddE...

34得票11回答
在数据库中存储业务逻辑

我们希望编写一些业务逻辑规则,以在某些数据上构建报告。不确定将它们存储在数据库MySQL中是否是最佳选择。 它可以有一系列规则,然后是结果的语句,如上所示。

26得票9回答
MVC中的业务规则存储在哪里?

现在人人都在谈论MVC,我注意到业务规则并没有得到关注。在旧的3层架构中,业务规则位于中间层。在新的MVC中它们属于哪一层?

25得票4回答
Drools和JBPM有什么区别?它们各自的优缺点是什么?

我正在寻找一款优秀的规则引擎。 我发现有两个不错的项目:JBPM和Drools。 我并不真正理解它们之间的区别,也不知道使用哪种工具是理想的。 请您能否提供更多信息以及您对其中一个的经验,以及您认为哪个是最好用于管理业务规则。

20得票14回答
13得票3回答
何时使用业务规则引擎?

何时使用业务规则引擎? 业务规则引擎与脚本/配置/定制的区别是什么?