什么是MVC:
Model view Controller
模型、视图、控制器
下图是mvc架构之前的方法

用户直接访问控制层,控制层就可以直接操作数据库;

MVC三层架构
Model
- 业务处理 :业务逻辑(Service)
- 数据持久层:CRUD (Dao)
View
- 展示数据
- 提供链接发起Servlet请求 (a,form,img…)
Controller
(
Servlet
)
- 接收用户的请求 :(req:请求参数、Session信息….)
- 交给业务层处理对应的代码
- 控制视图的跳转