[修練營ASP.NET]使用Spring.Net輔助切層的專案架構 – In 91- 點部落
[修練營ASP.NET]使用Spring.Net輔助切層的專案架構
前言之前Danny叔叔已經發過一篇快速使用Spring.Net的Adotemplate了,詳情請見:Spring.DataQuickStart
不過這篇只把Data Access Layer跟網頁分開,使用了OR-mapping讓查詢到的資料,以object的方式回傳。最近點部落上有不少篇很好的切層概念的文章,
例如:1.
邁向架構師的暖身運動(5):系統開發的分層概念
2.[修練營ASP.NET]淺談多層式架構 (Multi Tiers)
3.還有小的一篇寫的很亂的:[工作心得]傳統程式架構到3-Layer架構的心路歷程,架構圖的部分則可以參考:[專案心得]After Action Review
切層,是一個專案考量彈性、可維護性、可擴充性等特點,在設計上無可避免的架構。
然而切層的implement方式也有相當多,
最常見的範例就是MS PetShop:http://msdn.microsoft.com/en-us/library/aa479070.aspx
下載網址:http://download.microsoft.com/download/8/0/1/801ff297-aea6-46b9-8e11-810df5df1032/Microsoft%20.NET%20Pet%20Shop%204.0.msi然而,在Java的世界裡,Spring這個framework已經存在許久,相關的技術也相當成熟,