MVC开发模式
- jsp演变历史
1. 早期只有servlet,只能使用response输出html格式的文本数据(响应体)给浏览器,由浏览器来分析。 2. 后来有了jsp,简化了Servlet的开发(实际上就是封装了这么一个过程,本质上还是由servlet去输出HTML格式的文本),简化了Servlet的开发。但是如果过度使用jsp,在jsp中既写html表,造成难于维护,难于分工协作。 3. 再后来,Java的web开发,借鉴了MVC开发模式,使得程序的设计更具合理性
- 概念:
- M:Model,模型。由javaBean来充当
完成具体的业务操作:如查询数据库,封装对象 - V:View,视图,由jsp来充当
展示数据 - C:Controller,控制。由servlet来充当
- 获取用户的输入
- 调用模型
- 将数据交给视图进行展示
- M:Model,模型。由javaBean来充当
- MVC的优缺点
- 优点:耦合性低,方便维护,可以利于分工,重用性高
- 缺点:使得项目架构变得复杂,对开发人员的要求比较高