zoukankan      html  css  js  c++  java
  • SpringMVC的请求处理流程

    一、SpringMVC的请求处理流程

     SpringMVC是一个基于请求驱动的Web框架,并且使用了前端控制器模式来进行设计,根据请求映射规则分发给相应的页面处理器来处理。大致流程如下:

     (1)用户的请求会发送到前端控制器(DispatcherServlet),前端控制器会请求HandlerMapping查找对应的Handler(根据xml或者注解查找)

     (2)HandlerMapping查找到Handler之后会返回给前端控制器,由前端控制器调用处理器适配器(HandlerAdapter)去执行返回的Handler

     (3)Handler执行完成后会返回ModelAndView给处理器适配器,处理器适配器再向前端控制器返回ModelAndView

     (4)前端控制器再去请求视图解析器解析接收到的ModelAndView,根据逻辑视图名解析出真正的视图并返回给前端控制器

     (5)前端控制器进行视图渲染并向用户响应结果

     

  • 相关阅读:
    JSF
    filter用户例子
    分析LogFilter
    理解session
    了解xml文件
    软件工程期末项目总结
    阅《软件工程》——之感
    自我介绍
    期末课程设计《天猫后台管理系统》
    JSON
  • 原文地址:https://www.cnblogs.com/yangwanhao/p/11355187.html
Copyright © 2011-2022 走看看