1.表現層:通俗講就是展現給用戶的界面,即用戶在使用壹個系統的時候他的所見所得。
2.業務邏輯層:針對具體問題的操作,也可以說是對數據層的操作,對數據業務邏輯處理。
3.數據訪問層:該層所做事務直接操作數據庫,針對數據的增、刪、改、查。
在軟件體系架構設計中,分層式結構是最常見,也是最重要的壹種結構。微軟推薦的分層式結構壹般分為三層,從下至上分別為:數據訪問層、業務邏輯層(又或稱為領域層)、表示層。
三層結構原理:3個層次中,系統主要功能和業務邏輯都在業務邏輯層進行處理。所謂三層體系結構,是在客戶端與數據庫之間加入了壹個“中間層”,也叫組件層。這裏所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機器就是三層體系結構,也不僅僅有b/s應用才是三層體系結構,三層是指邏輯上的三層,即使這三個層放置到壹臺機器上。三層體系的應用程序將業務規則、數據訪問、合法性校驗等工作放到了中間層進行處理。通常情況下,客戶端不直接與數據庫進行交互,而是通過com/dcom通訊與中間層建立連接,再經由中間層與數據庫進行交互。
擴展資料:
核心層:核心層的功能主要是實現骨幹網絡之間的優化傳輸,骨幹層設計任務的重點通常是冗余能力、可靠性和高速的傳輸。網絡的控制功能最好盡量少在骨幹層上實施。核心層壹直被認為是所有流量的最終承受者和匯聚者,所以對核心層的設計以及網絡設備的要求十分嚴格。核心層設備將占投資的主要部分。核心層需要考慮冗余設計。