什麼是MVC對MVC的理解?

2021-07-27 09:21:59 字數 605 閱讀 7147

首次接觸mvc概念是我在接觸angularjs的時候!

首先mvc只是手段,終極目標是模組化和復用。

一、mvc的概念

mvc全名是model view controller,是模型(model)-檢視(view)-控制器(controller)的縮寫,一種軟體設計典範,用一種業務邏輯、資料、介面顯示分離的方法組織**,將業務邏輯聚集到乙個部件裡面,在改進和個性化定製介面及使用者互動的同時,不需要重新編寫業務邏輯。mvc被獨特的發展起來用於對映傳統的輸入、處理和輸出功能在乙個邏輯的圖形化使用者介面的結構中。

二、為什麼需要mvc?

1.**規模越來越大,切分職責是大勢所趨

2.為了復用:很多邏輯是一模一樣的。

3.為了後期維護方便:修改一塊功能不影響其他功能。

三、mvc模型

view(檢視展示)-------------------controller(控制器)---------------------model(資料模型)

對MVC的理解

下面的內容基本是摘錄自 也加入了自己的理解和想法。contorller指的是控制器,主要負責與model和view打交道。換句話說,model和view之間一般不直接打交道,他們老死不相往來。view中不會對model作任何操作,model不會輸出任何用於表現的東西,如html 等。這倆甩手不幹了,...

對mvc的理解

mvc是是一種軟體設計模式 m屬於模型層 用來處理資料庫的增刪改查 v屬於檢視層 用來給使用者呈現介面 c屬於控制層 用來接收使用者資訊,處理業務邏輯,負責載入統一的檢視和模型 優點 開發人員只需要關注整體架構的某一層即可 可以降低層與層之間的依賴 有利於邏輯層的 復用 擴充套件性強 例如可以通過簡...

對MVC的理解

m 是model 模型 v 是 view 檢視 c 是controller 控制器 談談理解 模型 表示應用程式核心 模型用於對資料庫的操作 如增刪改查的操作 檢視就是顯示給使用者看的頁面 控制器 處理輸入 寫入資料庫記錄 控制器就是控制邏輯處理的頁面 一般用於呼叫模型層執行邏輯處理或者組織資料 之...