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