首頁  >  文章  >  什麼是三層架構

什麼是三層架構

清浅
清浅原創
2019-03-09 10:12:0111154瀏覽

三層架構就是一種軟體設計模式和完善的軟體體系結構,它將整個業務應用劃分為三層分別是表示層,業務邏輯層以及資料存取層

三層架構就是一種客戶端-伺服器體系結構,它將整個業務邏輯分為三層,接下來在文章中將為大家具體介紹三層架構的相關知識,具有一定的參考作用。希望對大家有幫助。

什麼是三層架構

【推薦課程:#設計模式教學##】

三層架構的意義:

三層體系結構是一種軟體設計模式和完善的軟體體系結構,其中功能過程邏輯,數據訪問,電腦資料儲存和使用者介面在不同平台上可作為獨立模組進行開發和維護。

三層體系結構將整個業務應用劃分為表示層,業務邏輯層以及資料存取層。以下是他們的具體作用:

  • 表示層:作用是佔據頂層並顯示與網站上可用服務相關的信息,這一層透過將結果發送到瀏覽器和網路中的其他層來與其他層通訊

  • 業務邏輯層:也稱為中間層,該層從表示層中提取,它透過執行詳細處理來控制應用程式功能

  • 資料存取層:作用是安裝儲存和擷取資訊的資料庫伺服器,此層中的資料與應用程式伺服器或業務邏輯無關

在三層體系結構中允許三層中的任何一層獨立昇級或替換。使用者介面在桌上型PC上實現,並使用標準圖形使用者介面,在應用程式伺服器上運行不同的模組。資料庫伺服器上的關聯式資料庫管理系統包含電腦資料儲存邏輯。且中間層通常是多層的

什麼是三層架構

三層架構的優缺點

##優點

#(1)開發人員可以只關注整個結構中的某一層

(2)結構清晰,耦合度低,而且有利於標準化

(3)可以很容易的用新的實作來取代原有層次的實作;

(4)結構更明確,在後期維護時極大的降低了維護成本和維護時間

缺點


(1)降低了系統的效能

(2)有可能會導致級聯的修改

(3)增加了開發成本

什麼是三層架構總結:以上就是這篇文章的全部內容了,希望對大家有幫助。

以上是什麼是三層架構的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn