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