1.定義:
mvc:model(模型)、view(檢視)、controller(控制器)
模型:用於儲存資料以及處理使用者請求的業務邏輯。
檢視:向控制器提交資料,顯示模型中的資料。
控制器:根據檢視提出的請求判斷將請求和資料交給哪個模型處理,將處理後的有關結果交給哪個檢視更新顯示
2.設計思想
3.原理:
mvc是乙個設計模式,它強制性的使應用程式的輸入、處理和輸出分開
4.優點:
增強程式的可維護性和拓展性,利用controller將model與view分離,降低它們之間的耦合度
MVC設計模式
mvc本來是存在於desktop程式中的,m是指資料模型,v是指使用者介面,c則是控制器。使用mvc的目的是將m和v的實現 分離,從而使同乙個程式可以使用不同的表現形式。比如一批統計資料你可以分別用柱狀圖 餅圖來表示。c存在的目的則是確保m和v的同步,一旦m改變,v應該同步更新。模型 檢視 控制器 ...
MVC設計模式
準確的說,mvc不是一種設計模式,而是更高的構架模式。它是model view controller的縮寫,最早是由xerox 施樂 提出的。隨後,它成為了一種著名的使用者介面設計架構。在mvc經典架構中,它把應用程式 也可以看做是應用程式的乙個模組 分 三個部分 1.模型 模型代表了該應用程式的核...
MVC設計模式
mvc設計模式是非常經典的設計模式,是非常有效率的一種設計模式,比如struts框架就是乙個典型的mvc的框架,下面就介紹一下這種設計模式 mvc英文即model view controller,即把乙個應用的輸入 處理 輸出流程按照model view controller的方式進行分離,這樣乙個...