1. 程式人生 > 實用技巧 >對MVC架構的理解

對MVC架構的理解

MVC模式

MVC 模式代表 Model-View-Controller(模型-檢視-控制器) 模式。

  1. Model(模型) - 是業務流程/狀態的處理以及業務規則的制定(業務模型)。它代表一個存取資料的物件或 JAVA POJO。它也可以帶有邏輯,在資料變化時更新控制器。這個業務模型含有一個很重要的資料模型。資料模型主要指實體物件的資料 儲存(持續化)。
  2. VIew(檢視) - 代表使用者互動介面(代表模型包含的資料的視覺化),對於Web應用來說,可以概括為HTML介面,但有可能為XHTML、XML和Applet。
  3. Controller(控制器) - 作用於模型和檢視上。它控制資料流向模型物件,並在資料變化時更新到檢視。它將檢視與模型分離開來。也可以理解為從使用者接收請求, 將模型與檢視匹配在一起,共同完成使用者的請求。

在這裡插入圖片描述