Spring MVC的核心流程(步骤)

 

具体步骤:        前端

              一、客户端发送请求先要通过前端控制器,请求被Spring 前端控制器DispatcherServlet获取,如详细图第一步:DispatcherServlet对请求URL进行解析(好比咱们发送一个url以下的请求(http://localhost:8080/SpringMVC/hello.action),就会获得请求资源标示符(URI,至关于就是上面的hello.action )。app

              二、而后前端控制器DispatcherServlet根据URI,调用处理器映射器(HandlerMapping)得到该Handler配置的全部相关对象(包括Handler对象以及Handler对象对应的拦截器),最后生成处理器对象并返回给前端控制器。jsp

              三、前端控制器调用处理器适配器去执行Handler,Handler执行完成给适配器返回ModelAndView,并将ModelAndView返回给DispatcherServlet。url

              四、DispatcherServlet将ModelAndView传给ViewReslover视图解析器解析(解析成jsp),并返回View。spa

              五、DispatcherServlet对View进行渲染视图(即将模型数据填充至视图中)。对象

              六、最后将渲染视图的结果响应给客户端。blog

相关文章
相关标签/搜索