對MVC的理解

2021-07-10 16:56:20 字數 444 閱讀 7357

下面的內容基本是摘錄自:也加入了自己的理解和想法。

contorller指的是控制器,主要負責與model和view打交道。 換句話說,model和view之間一般不直接打交道,他們老死不相往來。view中不會對model作任何操作, model不會輸出任何用於表現的東西,如html**等。這倆甩手不幹了,那總得有人來幹吧,只能controller上了。 contorller用於決定使用哪些model,對model執行什麼操作,為檢視準備哪些資料,是mvc中溝通的橋梁。

有這些經驗:

- 不處理各種引數,盡量不出現 if 語句

- 處理好使用者驗證、表單重複提交、資料輸出、導航view這些工作就好

最後,從mvc三個單詞的順序來看,平時寫**也可以考慮按照這個順序來寫,先想好資料庫設計,然後寫好model類,然後寫好v,最後寫c,寫c的時候可以慢慢細化v和m間的關係,從而形成不同的功能點。

對mvc的理解

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

對MVC的理解

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

對MVC的理解

今天聽了qihangnet對於mvc的講解,並且安裝了aspnetmvcbeta之後,談一下自己的理解 mvc區別以往的asp.net的程式乙個很大的地方是asp.net將url對映到磁碟上的乙個檔案,而mvc模式把url對映到 類上。這些類稱為 controllers 控制器 它們負責處理到來的請...