jsp演变历史
- 早期只有servlet,只能使用response输出标签数据,开发比较麻烦
- 后来出现了jsp,简化了servlet的开发。但如果过度使用jsp,在jsp中既有大量的Java代码,又有大量的HTML标签,就会造成维护困难,难以分工协作
- 再后来,Java的web开发,借鉴mvc开发模式,使得开发的设计更加合理
MVC
- M:Model 模型。 JavaBean
- 完成具体的业务操作,比如:查询数据库,封装对象
- V:View 视图。 JSP
- 展示数据
- C:Controller 控制器。servlet
- 获取用户的输入
- 调用模型
- 将数据交给视图进行展示
- 优缺点
- 优点:
- 模块间耦合性降低,模块内内聚度高,方便维护,有利于分工协作
- 重用性高
- 缺点:
- 使得项目架构变得复杂,提高对开发人员的要求
- 中小型项目不是很有必要使用这种架构
- 优点: