1.演进
- 早期只有servlet,只能使用response输出标签数据
- 后来出现jsp,简化了servlet的开发,但是如果过度使用jsp,在sp中写大量的Java代码,又写html等,会容易难于分工和维护
- 再后来Java的web开发借鉴MVC开发模式,使得程序的设计更加合理性
2.MVC
- M:Model,模型。JavaBean
- 完成具体的业务操作,如查询数据库,封装对象
- V:View,视图。jsp
- 展示数据
- C:Controller,控制器。servlet
- 获取用户的输入
- 调用模型
- 将数据交给视图进行展示