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