业务规则验证的框架/设计模式

时间:2012-06-03 12:02:49

标签: java design-patterns frameworks

我应该使用哪种框架/设计模式用于可能有1000次以上商业规则验证的应用程序?

我正在处理的系统类型包含许多允许用户输入的输入表单。每个输入表单都有不同的部分。

即。表格A有A / B / C / D部分。表格B有B / C / D部分

这些商业规则验证中的一些对于两种形式都是通用的,我正在研究重用规则的方法。

如何构建强大的业务规则验证框架?

2 个答案:

答案 0 :(得分:14)

答案 1 :(得分:5)

实施业务规则的一个好方法是Specification pattern。它是策略复合解释器的组合,可以实现参数化和易于组合的规则。请务必查看Fowler和Evans的original paper (pdf),如果可以,请查看域驱动设计一书。