1、JSP演变历史
1、早期只有servlet,只能使用response输出标签数据,非常麻烦
2、后来又有了jsp,简化了Servlet的开发,但如果过度使用jsp,在jsp中即写大量的Java代码,又有HTML,会造成难以维护,难于分工协作
3、再后来Java的web开发借鉴了mvc开发模式,使得程序的设计更加合理性
2、MVC:
1、M:Model,模型。JavaBean
完成具体的业务逻辑,如:查询数据库,封装对象
2、V:View :视图 JSP
展示数据
3、C:Controller ,控制器Servlet
获取用户的输入
调用模型
将数据交给视图经行展示
优缺点:
1、优点:
1、耦合性低,方便维护,可以利于分工协作
2、重复性高
2、缺点:使得架构变得复杂,对开发人员要求高