三層架構的具體含義是什麼?舉個例子,謝謝

2021-04-03 06:19:18 字數 1019 閱讀 4303

1樓:匿名使用者

三層架構是.net的執行方式,具體為

底層是資料庫層->儲存資料

中間為業務邏輯層->業務處理

最外層為表現層->處理展示、樣式的。

近些年,程式設計方面更流行mvc框架

m:模組

v:檢視

c:控制

好好去學習吧。

三層架構各層之間的依賴關係是什麼?

2樓:杰哥的

三層架構分別為表現層、業務邏輯層、資料訪問層。

1、表現層依賴業務邏輯層以實現業務資料處理。

2、業務邏輯層依賴資料訪問層來讀取資料庫中的資料或將處理結果存入資料庫中。

3、而資料訪問層與表現層的依賴剛好相反。

其實使用三層架構開發的重點在業務邏輯層的實現。

三層架構區分層次的目的即為了「高內聚低耦合」的思想。在軟體體系架構設計中,分層式結構是最常見,也是最重要的一種結構。

擴充套件資料

三層架構每層的作用:

1、資料訪問層:主要是對非原始資料(資料庫或者文字檔案等存放資料的形式)的操作層,而不是指原始資料,也就是說,是對資料庫的操作,而不是資料,具體為業務邏輯層或表示層提供資料服務。

2、業務邏輯層:主要是針對具體的問題的操作,也可以理解成對資料層的操作,對資料業務邏輯處理,如果說資料層是積木,那邏輯層就是對這些積木的搭建。

3、介面層:主要表示web方式,也可以表示成winform方式,web方式也可以表現成:aspx,如果邏輯層相當強大和完善,無論表現層如何定義和更改,邏輯層都能完善地提供服務。

3樓:匿名使用者

其實很簡單,三層架構分為表現層、業務邏輯層、資料訪問層。

功能依賴關係:

表現層依賴業務邏輯層以實現業務資料處理

業務邏輯層依賴資料訪問層來讀取資料庫中的資料或將處理結果存入資料庫中。

而資料表現的依賴剛好相反。

其實使用三層架構開發的重點在業務邏輯層的實現

三層架構與soa架構有什麼區別又有什麼相同之處

三層架構 表現層 業務邏輯層 資料訪問層 現在一般軟體專案採用的都是應用 中介軟體和data伺服器這樣的三層.是現在一般軟體專案的主流架構.soa service oriented architecture 是面向服務的體系架構,主要是一種軟體開發的思想.按照不同物件的需求開發 封裝相應的程式,並且...

C中的三層結構是什麼?具體的感念和作用

一 什麼是三層結構 在軟體體系架構設計中,分層式結構是最常見,也是最重要的一種結構。微軟推薦的分層式結構一般分為三層,從下至上分別為 資料訪問層 業務邏輯層 又或成為領域層 表示層.二 三層結構的優點 1 開發人員可以只關注整個結構中的其中某一層 2 可以很容易的用新的實現來替換原有層次的實現 3 ...

什麼是B S三層開發結構?三層B S結構是什麼?

兩層 客戶機 伺服器 三層 客戶機 中間層 應用伺服器 伺服器 資料庫伺服器 三層中的 中間層 就是將兩層中客戶機中的 邏輯運算 等事務處理工作移出來的。從而減少客戶機和伺服器的壓力。b s多用在電子商務中。三層結構多用在mis erp等管理系統的開發中。三層結構將介面與業務邏輯分開,而兩層結構中介...