小記-面試時對MVC的理解

MVC分別表示模型、視圖、控制設計模式

1.模型層也叫業務邏輯層,是整個應用程序的核心,模型層接收視圖層請求的數據並處理,設計

返回最終的結果。部署

2.視圖層就是用戶看到的並與之交互的界面。請求

3.控制層就是接收用戶的請求,並根據請求來決定調用哪一個模型和視圖去完成用戶的請求。程序

整個MVC的流程就是:用戶發送一個請求,首先由控制器接收,控制器根據請求去調用哪一個數據

業務邏輯層處理並返回數據,接着控制層調用相應的視圖層返回給用戶。交互

MVC設計模式的優勢就是讓代碼之間耦合性下降,有很高的重用性,部署快速等。界面