MVC編程模型
阿新 • • 發佈:2019-02-23
邏輯 關註 處理 之一 class javascrip 列表 復雜 發送數據
MVC 編程模型
MVC 是三個 ASP.NET 開發模型之一。
MVC 是用於構建 web 應用程序的一種框架,使用 MVC (Model View Controller) 設計:
- Model(模型)表示應用程序核心(比如數據庫記錄列表)
- View(視圖)對數據(數據庫記錄)進行顯示
- Controller(控制器)處理輸入(寫入數據庫記錄)
MVC 模型同時提供對 HTML、CSS 以及 JavaScript 的完整控制。
- 模型(Model)
-
模型(Model)是應用程序中用於處理應用程序數據邏輯的部分。
通常模型對象在數據庫中存取數據。
- View(視圖)
-
View(視圖)是應用程序中處理數據顯示的部分。
通常從模型數據中創建視圖。
- 控制器
-
控制器是應用程序中處理用戶交互的部分。
通常控制器從視圖讀取數據、控制用戶輸入,並向模型發送數據數據。
MVC 的這種拆分有助於我們管理復雜的應用程序,因為您能夠在同一時間關註一個方面。例如,您可以在不依賴業務邏輯的情況下對視圖進行設計。同時對應用程序的設計也更加容易。
MVC 的這種拆分同時也簡化了分組開發。不同的開發人員可同時開發視圖、控制器邏輯和業務邏輯。
MVC編程模型