SpringMVC核心架构的具体流程


核心 架构 的具体 流程 步骤如下:
1 首先 用户 发送 请求 —— >DispatcherServlet 控制 器收到请求后自 进行处理,而 委托 给其 器进行
处理,作为 一访问 ,进行 全局 流程控制
2 DispatcherServlet —— >HandlerMapping ,  HandlerMapping  将会把请求 映射 HandlerExecutionChain  对象 包含
Handler  处理器(页 面控制 器)对象 、多个 HandlerInterceptor  拦截 器)对象 通过这 策略 模式 ,很
映射 策略;
3 DispatcherServlet —— >HandlerAdapter HandlerAdapter  将会把处理器 适配 器,从而 支持多 的处理器,
适配 器设计 模式 的应用,从而很 易支持很多 的处理器
4 HandlerAdapter —— > 处理器 功能 处理 方法 用, HandlerAdapter  将会 适配 结果 真正 的处理器的 功能
方法 ,完成 功能 处理 返回一个 ModelAndView  对象 包含模型数据 逻辑视
5 ModelAndView 逻辑视 —— > ViewResolver ,  ViewResolver  将把 逻辑视 为具体的 View 通过这
模式 ,很 换其 他视 图技术
6 View —— > 渲染 View Model 模型数据 进行渲染, 处的 Model 是一个 Map 数据结构 因此
易支持其 他视 图技术
7 返回 控制 权给 DispatcherServlet DispatcherServlet 返回响应给用户,到 一个 流程结


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM