MVC架構各層責任圖

只是翻譯一小部分,如有錯誤,請告訴我。



MVC架構各層責任圖

 

 

View

-          展示數據

-          接收事件(如按鈕按下事件,選擇改變事件)及傳遞事件

-          基礎驗證(如email合法性,空文本檢驗等)

-          可能直接接收model的對象

Controller

-          處理界面的複雜邏輯

-          改變界面佈局

-          與Model層通信

-          複雜驗證(如涉及到數據庫查詢)

-          選用模型

-          接收model層的數據,格式化併發送給View層

Model

-          和數據訪問層DB通信

-          當數據改變或發生時,用特定的事件響應

 

 

 

原文鏈接:http://www.codeproject.com/Articles/288928/Differences-between-MVC-and-MVP-for-Beginners
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章