2008-10-16 67 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