首先說說Web服務器開發領域里著名的MVC模式,所謂MVC就是把Web應用分為模型(M),控制器(C)和視圖(V)三層,他們之間以一種插件式的、松耦合的方式連接在一起,模型負責業務對象與數據庫的映射(ORM),視圖負責與用戶的交互(頁面),控制器接受用戶的輸入調用模型和視圖完成用戶的請求
m 是指models 里面說的是orm 關系映射
v 是指 view 視圖層的展示主要用到的是css jquery html form
c 是指control 中心,主要是講述業務邏輯層
django 中的mtc遵循 mvc,但又不完全相同
M 代表模型(Model),即數據存取層。 負責業務對象和數據庫的關系映射(ORM)。該層處理與數據相關的所有事務: 如何存取、如何驗證有效性、包含哪些行為以及數據之間的關系等。
T 代表模板(Template),即表現層。 負責如何把頁面展示給用戶(html)。 該層處理與表現相關的決定: 如何在頁面或其他類型文檔中進行顯示。
V 代表視圖(View),即業務邏輯層。 負責業務邏輯,並在適當時候調用Model和Template。 該層包含存取模型及調取恰當模板的相關邏輯。 你可以把它看作模型與模板之間的橋梁。