文章目录
1 什么是MVC
1.1 MVC设计思想
MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分。
-
M
Model,模型层,负责业务逻辑判断,数据库存取
-
V
View,视图层,负责界面展示,向用户呈现数据的方式(html页面、图片、文本等)
-
C
Controller,控制器,负责接收用户请求,并根据请求调用相应的模型来处理业务逻辑
1.2 Spring MVC
SpringMVC是一种基于MVC(模型-视图-控制器)模式的Web框架,它是基于Spring框架的一个子项目。
它通过将请求分派给相应的控制器来处理Web请求,然后将处理结果发送回客户端。
处理流程如图:
- 客户端发送请求至前端控制器DispatcherServlet;
- DispatcherS