MVC模式有哪些優(yōu)缺點(diǎn)?
2 回答

三國紛爭
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個贊
MVC的理解就是,模型、控制、視圖。模型就是數(shù)據(jù)庫模型,控制就是控制前臺和后臺的數(shù)據(jù)交換,視圖就是前端的數(shù)據(jù)展示和數(shù)據(jù)錄入。
我是這么理解MVC的,可能有錯誤,不過這樣的理解在我當(dāng)初學(xué)習(xí)的時候給了我很大的好處。
舉例說jsp+struts+hibernate+spring的這種框架,jsp就是視圖層,可以理解為用來顯示數(shù)據(jù)的;
struts是控制層,可以理解為怎么讀取視圖層的數(shù)據(jù)然后交給模型層,或者從模型層讀取數(shù)據(jù)然后交給視圖層;hibernate+spring是模型層,可以理解為數(shù)據(jù)結(jié)構(gòu)的模型,或者說數(shù)據(jù)庫的模型,當(dāng)然,他們不是數(shù)據(jù)庫,但是自從有了hibernate和spring以后,程序員基本不用考慮數(shù)據(jù)的解構(gòu)了,只需要依據(jù)hibernate和spring提供的數(shù)據(jù)模型對數(shù)據(jù)操作就可以了。
- 2 回答
- 0 關(guān)注
- 1090 瀏覽
添加回答
舉報(bào)
0/150
提交
取消