1. 程式人生 > >Model2架構上MVC各負的職責

Model2架構上MVC各負的職責

bsp color src 基本 接受 spa .cn view 處理

技術分享

  在Model2的架構上,仍然把程序職責分為模型(Model)、視圖(View)、控制器(Controller)。它們各自的職責如下:

  • 控制器:取得請求參數、驗證請求參數、轉發請求給模型、轉發請求給畫面(這些都是用程序代碼來實現)。
  • 模 型:接受控制器的請求調用,負責處理業務邏輯、負責數據存取邏輯等。
  • 視 圖:接受控制器的請求調用,會從模型提取運算後的結果,根據需求呈現所需的畫面,在職責分配良好的情況下基本上可以做到不出現程序代碼。

Model2架構上MVC各負的職責