MVC開發模式

2021-08-15 11:22:38 字數 605 閱讀 8569

#mvc開發模式

模型(model)-檢視(view)-控制器(controller/route)

###具體來說:

model一般就是我們的資料,比如查詢資料庫的一行得到data物件,或者經過處理後的資料。

view 就是前端展示的資料物件,這裡的前端可以是網頁也可以是移動端介面等等。view是對model的封裝。

controller顧名思義就是控制外界請求,由controller來決定將這個model的請求交個誰來處理

就比如,工廠負責生產產品(model),而生產出的產品一般會包裝的美美的(view)然後再售賣,而工廠內部有一定機制決定什麼產品交給哪個員工生產(controller)

###一些補充:

《spring實戰》p176:

1、實際上,設計良好的控制器本身只處理很少甚至不處理工作,而是將業務邏輯委託給乙個或多個服務物件進行處理。

2、控制器在完成邏輯處理後,通常會產生一些資訊(原始資訊),這些資訊需要返回給使用者並在瀏覽器上顯示。這些資訊被稱為模型(model)

3、這些(model)資訊需要以使用者友好的方式進行格式化,一般會是html。所以,資訊需要傳送給乙個檢視(view)

iOS開發 MVC設計模式

聽說現在開始流行mvvm設計模式,聽上去好像有點新奇,暫時還是習慣mvc設計模式,接下來主講mvc模式.說到ios中的mvc還是從2011秋季斯坦福課程的老頭的iphone公開課講起,這個教授講的概念很準確 並且最為淺顯易懂的.model view controller mvc設計模式認為有三種型別...

iOS開發總結 MVC模式

mvc,即模型 檢視 控制器 model view model 是軟體開發中應用甚廣的一種設計模式。其用意是將資料與檢視分化,利用模型資料控制檢視的顯示,但兩者的互動由控制器控制。在ios開發中,mvc模式應用很廣,是ios控制項設計的主要模式之一。uitableview與uicollectionv...

IOS開發基礎之 MVC模式

整理自史丹福大學iphone開發公開課,並加入了一些自己的理解。一 概念 model 你的應用程式是什麼,是使用者介面無關的部分 controller 你的應用程式如何將model顯示給使用者 ui邏輯 是中心是橋梁,連通model和view view controller的奴才 minion 小跟...