MVC設計模式

2021-07-15 04:56:49 字數 551 閱讀 4178

mvc:是一種軟體架構的思想,將軟體按照model(模型)/view(檢視)/controller(控制)進行劃分。

model:主要封裝業務的處理邏輯。封裝:先寫介面,然後實現介面中的方法。業務處理邏輯:除業務本身的流程外,還包括為保證業務處理正常可靠執行的基礎服務(包括:事       務,安全,日誌等)。

view:輸入:提供相應的操作頁面,供使用者使用。 輸出:將模型返回的結果以合適的方式呈現。

controller:協調作用。檢視向控制器發出請求,由控制器來選擇相應的模型來處理;模型將返回的結果傳送給控制器,有控制器選擇合適的檢視,生成相應的介面給使用者。

mvc主要解決的問題:1> 將web頁面中的輸入元素封裝為乙個請求資料物件2>根據請求的不同,排程相應的邏輯單元,並將請求資料物件作為引數傳入3>邏輯處理單元完成運算後,返回乙個結果資料物件4>將結果資料物件中的資料與預先設計的表現層相融合並展現給使用者

博主小結:mvc設計模式中,model相當於程式實現中的後台邏輯的控制部分;view就相當於程式實現中的頁面展示部分,供使用者操作使用;而controller就相當於頁面展示與後台邏輯控制的橋梁。

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的方式進行分離,這樣乙個...