SpringMVC工作流程
2022-05-01 20:59:49   1  举报             
     
         
 SpringMVC工作流程
    作者其他创作
 大纲/内容
 1. 前端发送请求被前端控制器DispatcherServlet拦截2. 前端控制器调用处理器映射器HandlerMapping对请求URL进行解析,解析之后返回调用给前端控制器3. 前端控制器调用处理器适配器处理调用链4. 处理器适配器基于反射通过适配器设计模式完成处理器(控制器)的调用处理用户请求5. 处理器适配器将控制器返回的任何信息封装成ModelAndView对象响应给前端控制器6. 前端控制器调用视图解析器ViewResolver对ModelAndView进行解析,将解析结果(视图资源和数据)〕响应给前端控制器7. 前端控制器调用视图view组件将数据进行渲染,将渲染结果(静态视图)响应给前端控制器8. 前端控制器响应用户请求
  request
  DispatcherServlet前端控制器
  URl
  浏览器
  response
  为一组: font color=\"#64b5f6\
  ViewResolver视图解析器
  @Controller@RequestMapping (\" /stu\")   public void insert (  ){ }
  HandlerAdapter处理器适配器
  读取
  HandlerMapping处理器映射
  StudentController
  调用链
  View视图
  Spring 
  SpringContext
  StringModelAndView
  ModelAndView
  StudentController( 类名 )-->com.home...Student( 包名 )BookController ( 类名 ) -->com.home...Book( 包名 )
   
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
 