教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

MVC模式的含義,MVC中每部分之間的關(guān)系是怎樣的?

更新時(shí)間:2021年09月02日15時(shí)16分 來(lái)源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

  對(duì)于web開(kāi)發(fā)員來(lái)說(shuō),正確理解MVC模式非常關(guān)鍵。目前,大多數(shù)web應(yīng)用都是基于MVC模式進(jìn)行架構(gòu),也有很多MVC框架能夠幫助開(kāi)發(fā)員快速搭建MVC應(yīng)用。值得注意的是,使用JSP,Servlet,JavaBean可以構(gòu)建MVC模式的應(yīng)用,但是MVC是一種架構(gòu)思想,并不僅局限于JSP,Servlet,JavaBean這個(gè)范圍內(nèi),可以使用很多其他技術(shù)實(shí)現(xiàn)。

  MVC本來(lái)應(yīng)用于桌面程序中,M是指數(shù)據(jù)模型 , V是指用戶界面 , C則是控制器,至今已被廣泛使用。使用MVC的目的是將M和V實(shí)現(xiàn)代碼分離,從而使同一個(gè)程序可以使用不同的表現(xiàn)形式。C存在的目的則是確保M和V的同步,一旦M改變,V應(yīng)該同步更新。MVC模式是近些年被JavaEE平臺(tái)廣泛使用的設(shè)計(jì)模式。Web應(yīng)用中的MVC模式與桌面程序中的MVC模式有所不同。由于web應(yīng)用大多基于請(qǐng)求響應(yīng)模式,因此往往做不到“一旦M改變,V應(yīng)該同步更新”。MVC每部分之間的關(guān)系如下:





猜你喜歡:

Springmvc+Mybatis由淺入深全套視頻

Spring MVC框架有哪些優(yōu)點(diǎn)?

JavaEE知識(shí)點(diǎn):MVC設(shè)計(jì)模式

傳智教育web前端與移動(dòng)開(kāi)發(fā)培訓(xùn)

0 分享到:
和我們?cè)诰€交談!