MVC是一种设计模式。
简单理解:前端是前端,后端是后端,连接前后端的是控制器,也可以说是前后端分离模式。
工作原理:请求到控制器,控制model处理数据,再由view渲染响应。
1、客户发送请求;
2、全段控制器DispatcherSevelet接受客户端请求;
3、找到处理器映射HandlerMapping解析请求对应的Hander;
4、HanderAdapter会根据Handler来调用真正的处理器处理请求;
5、处理器返回一个模型视图ModelAndview;
6、视图解析器进行解析;
7、返回一个试图对象;
8、前端控制器DispatcherSevelet渲染数据(mode);
9、将得到的视图对象返回给用户。