返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 杭州中公考研
在校生考研還是在職考研,都需要了解杭州mvc考研
MVC(模型Model-視圖View-控制器)是一種設(shè)計(jì)模式, M(Model)在Java Web里說的是JavaBean,在JavaBean中除了其屬性和字段,還可以有行為及其事件,JavaBean可以理解為普通Java對(duì)象。Java普通對(duì)象,就是符合Java規(guī)范的所有對(duì)象,這和實(shí)體類完全是兩回事。業(yè)務(wù)邏輯和數(shù)據(jù)訪問應(yīng)放在Model層,即v負(fù)責(zé)顯示數(shù)據(jù),Controler不僅不轉(zhuǎn)發(fā)業(yè)務(wù)邏輯。真正的邏輯事務(wù)、數(shù)據(jù)訪問、算法都放在模型上??刂破鞯囊馑际?,控制器是將用戶的要求轉(zhuǎn)發(fā)給模型層,處理后將結(jié)果返回接口層顯示的中間層,管理什么樣的工作呢首先,讓我們看看JavaWeb中這三層的一般定義。一般來說,JSP是v,Servlet是c,JavaBean是m,這里的Servlet是什么工作?接受輸入,轉(zhuǎn)移到模型層處理,保存處理結(jié)果轉(zhuǎn)移到JSP,顯示數(shù)據(jù)。所以它的功能就是控制器的基本功能,它就管轉(zhuǎn)發(fā),在V和M之間轉(zhuǎn)來轉(zhuǎn)去。MVC沒有將業(yè)務(wù)邏輯訪問視為兩層,這是采用三層結(jié)構(gòu)或MVC構(gòu)建程序的最主要區(qū)別。當(dāng)然了。在三層中也提到了Model,但是三層架構(gòu)中Model的概念與MVC中Model的概念是不一樣的,“三層”中典型的Model層是已實(shí)體類構(gòu)成的,而MVC里,則是由業(yè)務(wù)邏輯與訪問數(shù)據(jù)組成的。
22考研 坐標(biāo)杭州 專業(yè)mpacc會(huì)計(jì)專碩 目標(biāo)院校上財(cái) 最好是線下的小姐姐啦
通過MVC模式是什么,求22考研研友?的講解希望對(duì)你有所幫助
。