談談MVC模式

MVC模式簡介:
MVC是架構性框架,而不是功能性框架。
MVC模式的功能:
指導web應用的程序框架,使得web應用架構更加合理,使得頁面展示和邏輯處理分離開來。
MVC模式的組成:
model:
vo+邏輯層;
數據封裝(vo);
數據獲取(vo);
邏輯層API,暴露應用的功能;
view:
收集參數,
組織參數,
調用邏輯層API,
根據返回值選擇下一個頁面。
control:
展示數據,
觸發事件,
人機交互。
表現在具體的web應用就是:
model:
封裝應用狀態
響應狀態查詢
暴露應用的功能
control:
接收並驗證HTTP請求的數據
將用戶數據與模型的更新相映射
選擇響應的視圖
view:
產生HTML響應
請求數據的更新
提供HTML form用於用戶請求

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章