MVC、MVT简介
一、MVC
MVC的產(chǎn)生理念: 分工。讓專門的人去做專門的事。
MVC的核心思想: 解耦。
M: Model,模型, 和數(shù)據(jù)庫進(jìn)行交互。
V: View,視圖, 產(chǎn)生html頁面。
C: Controller,控制器, 接收請(qǐng)求,進(jìn)行處理,與M和V進(jìn)行交互,返回應(yīng)答。
二、MVT
Django是勞倫斯出版集團(tuán)的開發(fā)人員為開發(fā)新聞內(nèi)容網(wǎng)站而設(shè)計(jì)出來的一個(gè)軟件,它遵循MVC思想,但是有自己的一個(gè)名詞,叫做MVT。
Django遵循快速開發(fā)和DRY原則。Do not repeat yourself.不要自己去重復(fù)一些工作。
M: Model,模型, 和MVC中M功能相同,和數(shù)據(jù)庫進(jìn)行交互。
V: View,視圖, 和MVC中C功能相同,接收請(qǐng)求,進(jìn)行處理,與M和T進(jìn)行交互,返回應(yīng)答。
T: Template,模板, 和MVC中V功能相同,產(chǎn)生html頁面。
總結(jié)
- 上一篇: 重用CL_CRM_QUERYAUI_RU
- 下一篇: 完美世界飞天猪在哪获得 完美世界飞天猪位