您能否描述一下n層體系結構。什麼是數據訪問層?什麼類型的代碼通常會進入這個數據訪問層類?我對業務訪問層基本上有同樣的問題。典型的代碼類型是什麼?最後,你還可以在高層次上解釋這些層是如何相互影響的?謝謝。ASP.NET:我不熟悉n層體系結構。有人能給我一個高層次的概述嗎?
回答
http://en.wikipedia.org/wiki/N-tier
微軟模式&做法站點是這種類型的東西一個很好的資源。他們已經出版了一本書($$$打印的,自由的,在啤酒電子書)時,Microsoft Application Architecture Guide v2,其中有N層的總體概況和演練: Application Architecture Guide: Design Fundamentals
谷歌是你的朋友,是STW指出的維基百科。你可能想看看這個,雖然 - http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx,因爲它給出了一個實際的例子。
如果你像我一樣,通過玩代碼而不是閱讀文章來學習。這裏有一個little example tutorial.
哦,並且還讀了層與層之間的區別。這是一個寵物恨一些StackOverflowers :)
我在我的頭幾年一直思索這個局面,所以我就扔出去,看看會發生什麼:
N層是廢話。
當開發人員第一次瞭解它時,他們將代碼轉換成各種可怕的扭曲以使其適合「n層」。然後(如果他們不是無能)他們長大,就這樣放棄。然後(如果他們有合理的能力),他們意識到所有其他真正的架構,你必須隨着時間學習,哪些不能被提煉成這種荒謬的一刀切的3桶魔法,經常(排序)映射到3層。但他們不是建立在三層 - 你不是從三個魔術桶開始,一切都落在他們身上。 3層簡單傾向於從適當的設計出現。 從3層開始倒退。
所以我的建議 - 這可能是錯誤的,我只是測試這個想法 - 不要試圖理解3層,直到你瞭解所有其他更基本的模式和實踐,並且你已經建立一些使用它們的固體軟件。反饋歡迎。
- 1. asp.net中的N層體系結構
- 2. Mvc asp.net和n層體系結構
- 3. WCF N層體系結構
- 4. Asp.NET MVC不適用於N層體系結構嗎?
- 5. ASP.Net中4層體系結構的層
- 6. 一般N層體系結構問題
- 7. 有人能給我一個關於lucene.net如何工作的高度概述嗎?
- 8. 有人可以給我一個分層架構的例子嗎?
- 9. 結合MVVM和N層體系結構
- 10. Java EE中的n層體系結構
- 11. C中的N層體系結構#
- 12. 用於描述Iphone應用程序的N層體系結構
- 13. n層體系結構是否破壞OO概念封裝
- 14. 處理N層體系結構事務
- 15. N層體系結構 - 在VB.NET
- 16. MVC可以取代n層體系結構還是它是n層體系結構的一部分
- 17. 更高效的層次結構系統
- 18. 有人可以給我一個梯度下降的概述嗎?
- 19. 有人能指點我如何轉儲視圖層次結構?
- 20. 任何人都可以提出有關基於ASP.net n層體系結構
- 21. asp.net中的三層體系結構mvc
- 22. .NET N層體系結構:我該如何處理Model對象?
- 23. 有人能幫我找出QTextEdit,QTextDocment,QTextBlock,QTextFrame等之間的層次結構嗎?
- 24. PHP類層次結構 - 層次結構中的最高類
- 25. ASP.NET N層/ DDD體系結構和Window服務軟件體系結構之間有區別嗎?
- 26. 三層體系結構與三層服務器體系結構
- 27. 如何獲得類型/類的Python層次結構的概述?
- 28. 我們可以跳過/旁路多層次體系結構中的中間層
- 29. ASP.Net MVC體系結構 - 缺少圖層?
- 30. 資源概述搜索算法的層次結構?