建筑设计模式

时间:2008-10-16 18:07:57

标签: architecture design-patterns

我正在寻找一些用于企业应用程序开发的架构设计模式。我知道所有GoF模式和MVC等等,但我正在寻找在更大范围内出现的模式。特别是我有一个更大的企业桌面和网站应用程序,它们共享某些功能,有些是独一无二的,我正在寻找有关如何构建整个解决方案,如何通过工厂向其他人公开业务逻辑域的最佳实践,或者这样,通常是这种性质的东西,它涉及整个应用程序。

3 个答案:

答案 0 :(得分:5)

看看Jeffrey Palermo的Onion Architecture。此体系结构将应用程序的核心(域模型,域服务,应用程序服务)置于中心位置。 Core没有引用任何其他内容,其他所有内容都引用了核心。持久性是核心之上的一层,UI和测试一样。

答案 1 :(得分:5)

答案 2 :(得分:2)

我建议Eric Evans'Domain Driven Design - 特别是第3和第3部分。 4。