MVC的詳解:
MVC模式是Model-View-Controller模式的簡(jiǎn)稱,mvc模式是一種設(shè)計(jì)模式,它的目的是將展示層、業(yè)務(wù)邏輯層和控制層的分離,
設(shè)計(jì)成不同的組件,這些組件可以交互和重用,以實(shí)現(xiàn)程序的松耦合和靈活性。
model層為業(yè)務(wù)邏輯層(模型層),一般由EJB或者JAVABEAN來(lái)實(shí)現(xiàn);
view層未展示層(視圖層),一般由JSP來(lái)實(shí)現(xiàn);
controller層為控制層,一般是一個(gè)servlet。
MVC的處理過(guò)程:
控制層C接受到用戶的請(qǐng)求數(shù)據(jù),判斷將請(qǐng)求分配給哪個(gè)模型M來(lái)進(jìn)行處理,模型M來(lái)調(diào)用定義好的業(yè)務(wù)邏輯,對(duì)請(qǐng)求進(jìn)行處理,
生成返回?cái)?shù)據(jù),控制層調(diào)用對(duì)應(yīng)的視圖V,將返回的數(shù)據(jù)進(jìn)行格式化顯示,展示給用戶。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。