實作ASP.NET三層架構可分為以下幾個步驟:建立資料庫,建立一個C#語言的ASP.NET網站並建立資料存取層及設定資料庫連接,然後再建立業務邏輯層和表示層
三層架構表示的是將整個業務分割成介面層,業務邏輯層以及資料存取層。這在軟體體系架構中分層結構是很常見的,今天要介紹的是ASP.NET三層架構的實現,具有一定的參考價值,希望對大家有幫助。
【推薦課程:ASP.NET教學】
ASP.NET三層架構自底向上分為資料存取層,業務邏輯層以及表示層,它們各司其職,互不干涉。如果哪一層的需求發生了變化我們只需要更改對應層中的程式碼,這樣做不會影響到其他層的程式碼,這樣做更好的實作了開發中的分工合作,也有利於元件的重用。提高了開發效率
ASP.NET三層架構的實作
#隨著ASP.NET 的不斷升級,現在可以很方便的使用ASP.NET 來建構B/S 三層架構的應用程式。 ASP.NET三層架構的實作可有下列步驟完成
(1)建立資料庫
開啟SQL Server 2008,新建一個資料庫“TestDb”,建立如下所示結構的兩個表「PersonInfo」和「GradeInfo」。兩個表以PersonIDNumber作為關聯字段,儲存學號
(2)建立資料存取層
在建立資料存取層之前,要先建立一個網站並配置好資料庫連線
1、建立web項目,設定資料庫連線
建立一個程式語言為C#的ASP.net網站,建立好之後在建立資料存取層來設定資料庫連線
2、建立資料存取層並設定資料庫連線
建立資料存取層,依照設定精靈視窗選擇資料庫伺服器,設定參數並依指示逐步完成
( 3)創建業務邏輯層
資料存取層雖然將資料存取的細節從表示層中分離出來,但是不能處理任何的業務規則,所以這就需要業務邏輯層來完成,它們從各自的
TableAdapter中讀取、插入、修改以及刪除等方法以應用適當的業務規則
(4)建立表示層
#在完成應用程式的基本架構後,我們可以透過多種報表來展現。在ASP.NET 2.0的資料來源控制項中提供了一種新的方式,使用這些控制項就可以從建立的業務邏輯層進行資料綁定,甚至不需要寫程式碼
總結:以上就是這篇文章的全部內容了,希望透過這篇文章可以幫助大家學習ASP,NET三層架構的實現。
以上是如何實作ASP.NET三層架構的詳細內容。更多資訊請關注PHP中文網其他相關文章!