什么是MVC
MVC:Model、View、Controller 模型、视图、控制器
模型就是实体类和数据库中对应的一个个字段
视图就是JSP页面等
控制器则是Servlet,负责跳转页面等。
早些年
早期:用户是直接访问控制层,控制层就可以直接操作数据库;
MVC三层架构
Model
- 业务处理:业务逻辑(Service)
- 数据持久层:CRUD,也就是增删改查(Dao)
View
- 展示数据
- 提供链接发起Servlet请求(a,form,img..)
Controller(Servlet)
- 接受用户请求:(request:请求参数、Session信息....)
- 交给业务层处理对应的代码
- 控制视图的跳转