簡述MVC模式中M V C分別指代什麼及發揮的作用

2025-07-20 22:50:16 字數 2027 閱讀 7223

1樓:我會很乖

c存在的目的則是確保m和v的同步,一旦m改變,v應該同步更新。 檢視是使用者看到並與之互動的介面,檢視沒有真正的處理發生,不管這些資料是聯機儲存的還是乙個僱員列表,作為檢視來講,它只是作為一種輸出資料並允許使用者操縱的方式。 模型表示企業資料和業務規則,模型返回的資料是中立的,就是說模型與資料格式無關,這樣乙個模型能為多個檢視提供資料,由於應用於模型的**只需寫一次就可以被多個檢視重用,所以減少了**的重複性。

控制器接受使用者的輸入並呼叫模型和檢視去完成使用者的需求,控制器本身不輸出任何東西和做任何處理。它只是接收請求並決定呼叫哪個模型構件去處理請求,然後再確定用哪個檢視來顯示返回的資料。 mvc設計模式考慮三種物件:

模型物件、檢視物件、和控制器物件。模型物件代表特別的知識和專業技能,它們負責保有應用程式的資料和定義運算元據的邏輯。檢視物件知道如何顯示應用程式的模型資料,而且可能允許使用者對其進行。

控制器物件是應用程式的檢視物件和模型物件之間的協調者。

2樓:網友

mvc模式是"model-view-controller"的縮寫,中文翻譯為"模式-檢視-控制器"。

模型(model)

模型應用程式主體部分模型表示業務資料或者業務邏輯。

檢視(view)

檢視應用程式使用者介面相關部分使用者看並與之互動介面。

控制器(controller)

控制器工作根據使用者輸入控制使用者介面資料顯示和更新model物件狀態。

在j**a web開發中mvc開發模式中實現m、v、c分別使用了什麼技術

3樓:谷菊桂茶

乙個分層的理念,每層想用什麼技術就用什麼技術。只是擺脫以往的什麼東西都放在一層,像開發的時候你可以把展現,業務控制,資料庫連線都寫在jsp裡面,有了mvc你就有意識將這些東西分在不同層面處理。

4樓:仲桖晴

jsp,jsf,還有velocity和freemarker等模板技術也可以。

5樓:網友

網上都有答案,不該在這裡提問。

在j**a web開發中mvc開發模式中實現m、v、c分別使用了什麼技術。

6樓:網友

m(model)模型,代表的是資料庫層,通常用到的是:oracle、db2、mysql等sql知識;

v(view)檢視,代表的是頁面(相關),通常用到的是:html5、jsp,js等頁面知識;c(controller)控制,代表的控制器,通常用到一些框架知識,如ssh(struts,spring,hibernate)。

備註:mvc實際上是乙個很寬泛的內容,根據用到的技術不同,需要實現的業務邏輯不一樣,所以靈活開發配置即可。

請教mvc 框架中,m、v、c三層分別是些什麼內容?謝謝了,大神幫忙啊

7樓:

m model 實體 v view 檢視 c control 控制器 實體儲存資料,檢視顯示資料,控制器起到**,呼叫biz業務邏輯等功能。

struts mvc架構中m、v、c分別是具體那一部分?

8樓:匿名使用者

mvc英文即model-view-controller,即把乙個應用的輸入、處理、輸出流程按照model、view、controller的方式進行分離,這樣乙個應用被分成三個層——模型層、檢視層、控制層。

mvc中的m有什麼用?

9樓:網友

資料model層,儲存來自v傳來的資訊和v層的處理資訊,最後在反饋到v層,呈現給使用者。

mvc模式的m,v,c分別表示什麼意思?這三者有何關聯,如何運作?

10樓:匿名使用者

model view controler 模型 檢視 控制器 資料模型 就表裡面對應的結構模型 檢視 也就是頁面呈現給使用者 控制器 則是處理使用者向伺服器發出的請求。

mvc設計模式分別是哪些?彼此之間作用是什麼?

mvc設計模式的最終目的是什麼?mvc model view controller m是指資料模型,v是指使用者介面,c則是控制器。使用mvc的目的是,將m和v實現 分離。也就是前臺html表現層和後臺php邏輯層分離。mvc全名是model view controller,是模型 model 檢視 ...

Webform下是怎麼實現MVC設計模式的

所謂mvc 是指三層式開發 即 表現層也就是常說的頁面 美觀 排版等使用者所看到最終結果的頁面邏輯層 這層是指進行頁面操作時候的各種邏輯 資料層 是指所有的對資料庫 資料的整理部分 最好運用分檔案分模組來實現。asp.net mvc模式與asp.net webform模式 asp.net和asp.n...

MVC裡面的Razor中怎麼建全域性變數啊???急求

方法 在view上新增。helper temp int a 在頁面上引用 temp 方法 在控制器中加viewbag.自定義名或者viewdata 自定義名 在檢視層呼叫。viewbag.自定義名 或 viewdata 自定義名 在mvc中如何把razor當作字串在js中輸出 不行的!js是客戶端...