asp.net 三層架構圖文詳解

來源:互聯網
上載者:User

什麼是三層架構?

  先說說飯店中的三層結構

    服務員:待客/提交菜單

    廚 師:取材/炒菜/交菜

    採購員:採購

 

 

 

 

三層結構分析 

  (1)展示層 為使用者提供互動式操作介面。

   (2)商務邏輯層 負責關鍵業務的處理,負責與展示層和資料訪問層的資料傳遞。

  (3)資料訪問層 實現對資料的儲存和讀取操作。 

三層結構各層間的依整關係 -----高層依賴低層 

  

三層結構各層間的資料傳遞關係 ---高層請求低層、低層響應高層 

 

三層結構搭建方法

 

  1、搭建展示層(建立一個Windows應用程式)

  2、搭建商務邏輯層(類庫)

  3、搭建資料訪問層(類庫)

  4、添加各層之間的相互依賴

三層結構中實體類的使用

 

  實體類就是描述一個業務實體的類,即:

    將資料表中的每一個欄位定義成屬性,並將這些屬性用一個類封裝,這個類就稱為實體類。

  三層結構中實體類的使用

    業務實體可以認為屬於商務邏輯層。如果將層次分得更細點,可以將業務實體單獨作為一層稱為業務實體層。

  展示層、商務邏輯層、資料訪問層都依賴於業務實體。各層之間資料的傳遞主要是實體物件。 

    通過使用實體類,可以將資料作為對象來使用。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.