Spring MVC 运行原理
Spring MVC 三大特性
M:数据(Model)
V:视图(View)
C:处理器(Controller)
运行原理图
运行过程
1. 客户端发送请求到Spring Mvc框架,DispathcherServlet(前端控制器 )进行接收
2. DispathcherServlet调用HandlerMapping获取对应的Controller(处理器)关系
3. 找到对应的Controller(处理器)实现对应的业务,并返回ModelAndView(数据与逻辑视图名称)
4. DispathcherServlet收到ModelAndView之后,把View发送给ViewResolver(视图处理器)找到对应的模板(html)或者(jsp)
并返回给DispathcherServlet
6. DispathcherServlet收到对应的模板,进行数据整合并将页面返回给客户端