页面请求到来
--> 前端控制器(DispatcherServlet)收到请求,请求 处理映射器(HanlerMapping)
--> 处理映射器 确定出要找的处理器Handle( 就是某个controller) 并把这个Handle返回给前端控制器
--> 前端控制器调用Handle
--> Handle 调用业务层 ( 业务层作用持久层 ) ,处理完相关业务后返回 ModelAndView对象给前端控制器
--> 前端控制器请求视图解析器(ViewResolver)对ModelAndView对象进行解析
--> 视图解析器 把解析并渲染好的视图返回给前端控制器
--> 前端控制器最后响应给页面,用户看到结果。