此條目可參照英語維基百科相應條目來擴充。 (2019年12月12日) 若您熟悉來源語言和主題,請協助參考外語維基百科擴充條目。請勿直接提交機械翻譯,也不要翻譯不可靠、低品質內容。依版權協議,譯文需在編輯摘要註明來源,或於討論頁頂部標記 {{Translated page}} 標籤。 |
在軟件工程中,多層架構(Multitier architecture)是一種客戶端/伺服器端架構。在該架構中,表現功能、應用處理和數據管理功能物理分離。最常使用的多層架構是三層架構。
多層架構提供了一種模型,使得開發者可以建立方便擴展和復用的應用。通過將應用分成多層,開發者擁有修改或增加一個特定層的選擇,而不是重寫整個應用。一個三層架構通常由表現層,業務邏輯層和數據存儲層組成。