首頁  >  文章  >  後端開發  >  MVC模式是什麼

MVC模式是什麼

清浅
清浅原創
2019-01-18 10:07:3135205瀏覽

MVC設計模式就是模型視圖控制器設計模式,它指定的應用程式包含一個資料模型,呈現訊息,以及控制資訊。此模式要求將每個模式分成不同的物件。

模型-視圖-控制器(MVC)是由微軟公司開發的體系結構圖案框架,它是用來取代ASP.NET用於建立web應用程式的網路的形式。 MVC框架具有輕質和可測試框架的特徵,並將應用程式分成三個元件模型,視圖和控制器。接下來在文章中將為大家詳細介紹什麼是MVC模式

MVC模式是什麼

#意思:

MVC設計模式就是模型視圖控制器設計模式,它所指定的應用程式包括一個資料模型,呈現訊息,以及控制資訊。此模式要求將每個模數

式分成不同的物件。

它包含三個模組分別是模型(M)、視圖(V)、控制器(C)

#模型:僅包含純應用程式數據,它不包含邏輯描述如何將資料呈現給使用者

視圖:展示模型的資料給使用者。視圖知道如何存取模型的數據,但它不知道這些數據意味著什麼或使用者可以做些什麼來操縱它。

控制器:視圖和模型之間存在。它偵聽由視圖(或其他外部來源)觸發的事件,並對這些事件執行適當的反應。在大多數情況下,反應是在模型上呼叫方法。由於視圖和模型透過通知機制連接,因此該操作的結果將自動反映在視圖中

MVC模式是什麼

優缺點:

#優點:

多個開發人員可以同時處理模型,控制器和視圖等。

MVC支援在控制器上對相關操作進行邏輯分組。特定模型的視圖也組合在一起。

模型可以有多個視圖。

缺點:

框架導航可能很複雜,因為它引入了新的抽象層,並要求使用者適應MVC的分解標準。

使用MVC的開發人員需要熟練多種技術。

MVC模式是什麼

為什麼要使用MVC

#當我們在開發一款輕量級且易於測試和維護的應用程式時就可以在MVC中開發了。以及在具有各種伺服器控制項的Asp.net 中產生大視圖狀態維持頁面變重的狀態 ,如果當具有低頻寬的應用程式將無法存取此重頁面。但是使用MVC的一些功能,它將提高應用程式的效能。

總結:以上就是這篇文章的全部內容了,希望對大家有幫助。

以上是MVC模式是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn