springmvc框架的结构

springmvc访问流程

  1. 请求到达web.xml 配置前端控制器(DispatcherServlet) 通配符(url-partten)*.action
  2. 前端控制器就是一个老板,老板拿到需求,指派handlerMapping ,解析请求,和配置文件中的拦截器,并将处理的结果返回给老板
  3. 老板就找handler的执行器,执行结果,handlerAdapter去执行对应的方法,这个方法可以是modelAndView  ,void, josn(字符串),将数据和要跳转的页面都封装到modelView这个类中,将modelAndView返回给老板。
  4. 老板收到modelAndView,对modelAndView进行解析,指派viewResolver来解析视图,获得view
  5. 老板在拿到view交给视图渲染器去渲染,渲染成html,返回给老板老板将最终的成品交给客户。

整个框架的流程:需要程序员做的就只有配置前端控制器,然后书写handler(cintroller)

 

相关文章:

  • 2021-12-24
  • 2021-05-21
  • 2021-05-22
  • 2021-08-15
  • 2021-07-27
  • 2021-04-19
  • 2021-12-06
  • 2021-12-16
猜你喜欢
  • 2021-08-09
  • 2021-12-04
  • 2021-09-11
  • 2021-05-19
  • 2021-11-03
  • 2021-07-29
  • 2021-05-06
相关资源
相似解决方案