MVC架構理解

2021-10-24 23:42:58 字數 855 閱讀 5490

m:模型model,理解成「資料」即可,可以是sql出來的資料。

v:檢視view,一般就html**和json**兩種

c:控制器controller=活動actions(很多個action)

action:就是一次http 網路請求(就是乙個url)

//網域名稱/user/adduser

//網域名稱/user/deluser上面中的adduser和deluser就是action,user就是controller(controller=活動actions(很多個action))

當訪問這兩個url時就會執行兩個action adduser和deluser

//網域名稱/user/adduser網域名稱==專案(工程)

user==乙個名為user的 controller

adduser==乙個名為adduser的action

deluser==乙個名為deluser_的action

瀏覽器發起請求request,訪問乙個url路由,就會執行乙個controller中的乙個action.

這個action會呼叫model獲取資料

action將資料輸出到view頁面上,這個頁面可以是 html也可以是json.

response返回view給瀏覽器

瀏覽器渲染出view來

理解 MVC架構

mvc架構 發表日期 2020.5.12 趙路倉摘要 mvc架構將業務邏輯聚集到乙個部件裡面,在改進和個性化定製介面及使用者互動的同時,不需要重新編寫業務邏輯。mvc被獨特的發展起來用於對映傳統的輸入 處理和輸出功能在乙個邏輯的圖形化使用者介面的結構中。引 言mvc架構是模型 model 檢視 vi...

MVC架構的理解

我很早之前就開始接觸.net開發,一直都在2.0的框架下,所以對於mvc這種架構,聽說過,但沒有具體使用過,近期和外部朋友接觸時,有了解到他們公司在使用mvc這種架構,所以自己就找來相關資料了解一下mvc是什麼。mvc代表著 model view controller asp.net mvc是一種與...

三層架構與MVC 個人理解

三層架構主要分為表示層 ui 業務邏輯層 bll 以及資料訪問層 dal 三層架構主要是為了實現高內聚低耦合效果。主要是可以使得我們寫的 可以只關注於結構中的某一層,思路更加清晰,有利於 的復用性。例如我最近的寫的乙個專案中,當dal層寫好後,絕大部分情況都不需要對其進行修改,這種架構便於我們對於程...