MVC:开发模式及其优缺点
MVC:開發(fā)模式
1. jsp演變歷史
?? ?1. 早期只有servlet,只能使用response輸出標(biāo)簽數(shù)據(jù),非常麻煩
?? ?2. 后來又jsp,簡化了Servlet的開發(fā),如果過度使用jsp,在jsp中即寫大量的java代碼,有寫html表,造成難于維護(hù),難于分工協(xié)作
?? ?3. 再后來,java的web開發(fā),借鑒mvc開發(fā)模式,使得程序的設(shè)計(jì)更加合理性
2. MVC:
?? ?1. M:Model,模型。JavaBean
?? ??? ?* 完成具體的業(yè)務(wù)操作,如:查詢數(shù)據(jù)庫,封裝對(duì)象
?? ?2. V:View,視圖。JSP
?? ??? ?* 展示數(shù)據(jù)
?? ?3. C:Controller,控制器。Servlet
?? ??? ?* 獲取用戶的輸入
?? ??? ?* 調(diào)用模型
?? ??? ?* 將數(shù)據(jù)交給視圖進(jìn)行展示
?? ?* 優(yōu)缺點(diǎn):
?? ??? ?1. 優(yōu)點(diǎn):
?? ??? ??? ?1. 耦合性低,方便維護(hù),可以利于分工協(xié)作
?? ??? ??? ?2. 重用性高
?? ??? ?2. 缺點(diǎn):
?? ??? ??? ?1. 使得項(xiàng)目架構(gòu)變得復(fù)雜,對(duì)開發(fā)人員要求高
總結(jié)
以上是生活随笔為你收集整理的MVC:开发模式及其优缺点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JSP:1. 指令(page ;inc
- 下一篇: 案例:用户信息列表展示||1. 需求