SpringMVC的工作原理?

发布时间:2021-11-29 00:32:50

SpringMVC的工作原理图:




上面的是springMVC的工作原理图:


1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet.


2、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Http方法、请求报文头和请求参数Cookie等)以及HandlerMapping的配置找到处理请求的处理器(Handler)。


3-4、DispatcherServlet根据HandlerMapping找到对应的Handler,将处理权交给Handler(Handler将具体的处理进行封装),再由具体的HandlerAdapter对Handler进行具体的调用。


5、Handler对数据处理完成以后将返回一个ModelAndView()对象给DispatcherServlet。


6、Handler返回的ModelAndView()只是一个逻辑视图并不是一个正式的视图,DispatcherSevlet通过ViewResolver将逻辑视图转化为真正的视图View。


7、Dispatcher通过model解析出ModelAndView()中的参数进行解析最终展现出完整的view并返回给客户端。

相关文档

  • 基于Alsa lib进行音量调节以及静音操作
  • [Vue warn]: Error in mounted hook:
  • 描写夏天景色的经典句子
  • 谒金门风乍起阅读答案冯延巳
  • 渠道招商经理的工作职责文本
  • 完善小升初政策
  • 商务礼仪中尊重为本的阐述
  • 唯美句子励志段子精选
  • 学校财务个人述职报告精品力荐阅读学习借鉴
  • 安卓wps
  • 设置chrome解决跨域问题
  • c3p0配置时连接不到数据库
  • JAVA实战-CPU占用过高问题排查
  • java 1.8 函数式编程
  • linux用户之间可以互相访问,Linux用户之间的交流。
  • 2016年英语六级阅读练习题及详解
  • 七夕送老婆的短信:七夕节送什么给老婆
  • 中秋短信祝福语「精选」
  • 金馆长抢红包系列表情包
  • 模拟表单提交
  • 中秋节手抄报设计图欣赏
  • 佛山周边自驾游必去景点
  • 丧字相关成语
  • 香椿亩产多少斤
  • 古筝有多少根弦?
  • 幸福爱情语录分享
  • 关于小学教师顶岗实习日记
  • 关于感恩节的优秀英语作文
  • STM32之CC1100无线模块
  • 【退役军人】军人发展观重点问题整改策略
  • 猜你喜欢

  • 河北省衡水中学2013-2014学年高二下学期期中考试 历史试题 Word版含答案
  • 数学人教版五年级下册《探索图形》课后练*
  • 部编版《大自然的声音》PPT精品课件11
  • 支付宝怎么进行结婚登记
  • 陪伴如花优秀初中作文
  • 写我的老师的六年级话题作文
  • 备案项目网上申报-家居产业基地项目(申报大纲)
  • 2019年精选小学语文四年级上册3 古诗两首《望洞庭》《峨眉山月歌》苏教版知识点练*第七十八篇
  • 九年级语文中考复*(河南)课件:第1部分 第17首 钱塘湖行
  • 学校“留念中国人民束缚军建军xx周年”主题活动总结
  • 黑龙江省哈尔滨市松北区中考英语试题(扫描版)
  • 七夕买什么礼物送给女朋友
  • 用金山重装系统怎么样
  • 高中化学有机复* 94页PPT文档
  • 成都华益微文化传播有限公司(企业信用报告)- 天眼查
  • 【最新】201X公司年会领导致辞范文-易修改word范文 (2页)
  • 电气维修计划表
  • 哈尔滨市考试中心关于发放2017年度一级建造师执业资格考试合格证
  • 广东保监局关于永安财产保险股份有限公司广东分公司筹建云浮中心
  • worldview卫星和quickbird卫星影像查询
  • 范县职业技术学校2013年工作计划
  • 糖尿病人运动应遵循的原则
  • 谈建设工程全过程造价跟踪管理
  • 2019版高中高中数学第二章统计2.1.3分层抽样课件新人教A版必修320190108248
  • 2017年湖南省施工员考试岗位:关于长度、高度考试题
  • python pandas 清空一个DataFrame表,保留表头
  • 【2018最新】会计岗位实*报告-范文模板 (2页)
  • 2019-2020学年三年级语文上册《难忘的小诗》导学案2 湘教版
  • 《客创业日记》2020.02.08(周六)言多语失,三思后行
  • mysql主从复制高性能_MySQL 8.0能彻底解决困扰运维的复制延迟问题!
  • 电气检修月度培训计划表
  • 2019精品教育14.2学会合作
  • 4.中国票据交易系统直连接口规范(登记托管分册)
  • 珠海市桂海建筑工程有限公司企业信用报告-天眼查
  • checkbox wpf 改变框的大小_CheckBox 样式和模板
  • 有效开展行为安全观察与沟通的提示
  • 关于最新的公司法律顾问年终工作总结及计划范文
  • 统计学系列讲座第3讲抽样误差与参数估计
  • 12春华师在线管理学原理作业
  • 红葱怎样种植和储存_红葱的种植和储存方法
  • 补肾祛瘀膏联合舒利迭治疗支气管哮喘慢性持续期或缓解期脾肾亏虚
  • 最新精品作文:一次难忘的书法展示_400字作文
  • 电脑版