MVC模式原理

陳俊成發表於2016-09-21

MVC模式將軟體程式分為3個核心模組:模型(Model)、檢視(View)和控制器(Controller)。

模型(Model):
(1)負責管理應用程式的業務資料、(2)訪問和修改這些資料的業務規則以及(3)為檢視提供查詢模型狀態的方法。

提示:在我經常用的Spring+SpringMvc+Mybatis開發框架中,模型是實體類,Service類,Dao類的總和,如果把它們放在一個類裡面,其實就是一個javaBean

檢視(View):
檢視負責與使用者進行互動,它(1)從模型中獲取資料向使用者展示,同時也能(2)將使用者請求傳遞給控制器進行處理。當模型的狀態發生改變時,(3)檢視會對使用者介面進行同步更新

控制器(Controller):
控制器是負責應用程式中處理使用者互動的部分,它(1)負責從檢視中讀取資料,控制使用者輸入,並向模型傳送資料。

相關文章