基于.NET平臺的分層架構實戰(zhàn)(一) 綜述_.Net教程
推薦:用Java發(fā)送圖文并茂的HTML郵件package com.syj; import java.io.ByteArrayOutputStream; import java.io.FileInputStream; import java.io.IOException; import java.u
通過瀏覽博客園的文章發(fā)現(xiàn),很多朋友對分層架構特別感興趣,剛好我剛做完的畢業(yè)設計就是專門研究.NET平臺上分層架構的(題目叫“基于.NET平臺的分層架構與設計模式應用研究”)。通過做這篇論文,我對分層架構有了一定的了解,所以,就萌發(fā)了想寫一個文章系列,詳述一下分層架構。然而,論文的理論性太強,不適合在網(wǎng)上發(fā)布,尤其不適合初學者理解,所以,我想在這個文章系列中,少講理論,而是通過做一個完整的案例來討論分層架構的基本方法,這樣會直觀很多。希望在這個文章系列的寫作過程中,能和朋友們一起學習,一起進步。為了讓朋友們把主要精力放在理解分層架構而不是案例本身,我準備選擇一個相對簡單的留言本系統(tǒng)作為Demo,這個系統(tǒng)的名字就叫做NGuestBook。
初步計劃將這個文章系列分為以下幾篇:
1.綜述
2.系統(tǒng)需求分析及數(shù)據(jù)庫設計
3.架構概要設計
4.實體類的實現(xiàn)
5.接口的設計與實現(xiàn)
6.依賴注入及IoC的設計與實現(xiàn)
7.數(shù)據(jù)訪問層的第一種實現(xiàn)——Access 動態(tài)生成SQL語言
8.數(shù)據(jù)訪問層的第二種實現(xiàn)——SQLServer 存儲過程
9.數(shù)據(jù)訪問層的第三種實現(xiàn)——基于NBear框架的ORM實現(xiàn)
10.業(yè)務邏輯層的實現(xiàn)
11.表示層的實現(xiàn)
12.使用ASP.NET AJAX框架對表示層進行改進
13.總結
當然,以上只是初步計劃,在寫文章的過程中可能會根據(jù)具體情況適當調整,但是內(nèi)容大體就是這些。
這個文章系列不會對所用到的技術進行詳細講解,具體請參考相關文獻,閱讀文章前最好能對以下技術有一個了解:
1.C#語言
2.ASP.NET
3.設計模式
4.關系數(shù)據(jù)庫基礎知識
5.軟件架構基本原則與軟件工程基礎知識
6.基于NBear框架的ORM技術
7.JavaScript,Ajax
8.ASP.NET AJAX框架(特別是客戶端編程)
9.HTML,CSS,標準化布局
另外,本文章系列是基于.NET framework2.0框架平臺進行討論,3.5平臺的新特性(如LINQ、ASP.NET MVC等)不會討論,IDE使用Visual Studio 2005,數(shù)據(jù)庫會用到SQLServer2005 Express和Access2003。
分享:用在JavaScript的RequestHelper碰到一個小小的需求,就是要根據(jù)傳入的錨(也就是url中#后面的東西啦)來顯示不同的內(nèi)容,記得以前寫了的,不知道被我丟到哪去了,又要重新寫一個,順便把功能整理加強了一些,加入了取QueryString
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實例(可帶附件)
- js實現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進度條的實現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現(xiàn)分頁示例代碼
- 相關鏈接:
- 教程說明:
.Net教程-基于.NET平臺的分層架構實戰(zhàn)(一) 綜述
。