2008-10-16 68 views
10

我正在寻找一些企业应用程序开发的体系结构设计模式。我意识到所有的GoF模式和MVC等等,但我正在寻找更大范围内出现的模式。特别是我有一个更大的企业桌面和网站应用程序,他们共享某些功能,而且有些是独一无二的,我正在寻找关于如何构建整个解决方案,如何通过工厂向其他人展示业务逻辑域的最佳实践,或者如此,并且通常是与整个应用程序有关的事物。建筑设计模式

+0

看到我的【答案】(http://stackoverflow.com/questions/199890/ive-never-encountered-a-well-written -business-layer-any-advice#199902)到关于业务层的相关问题。 – dacracot 2008-10-16 18:19:23

回答

5

看看Jeffrey Palermo的Onion Architecture。这种架构将应用程序的核心(域模型,域服务,应用程序服务)放在中心位置。核心没有引用其他任何东西,而其他所有内容都引用了核心。持久性和核心层一样,UI也是测试。

+0

看起来很有趣。 – 2008-10-16 18:17:23