游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

SpringMVC执行流程

  在学习框架之前,首先来了解一下SpringMVC框架的整体请求流程和使用到的API类。
  SpringMVC框架是高度可配置的,包含多种视图技术,例如JSP、FreeMarker、Tiles、iText和POI。SpringMVC框架并不关心使用的视图技术,也不会强迫开发者只使用JSP。SpringMVC执行流程
  SpringMVC执行流程如图1所示。
  SpringMVC的执行流程如下。
  1、用户点击某个请求路径,发起一个HTTPrequest请求,该请求会被提交到DispatcherServlet(前端控制器);
  2、由DispatcherServlet请求一个或多个HandlerMapping(处理器映射器),并返回一个执行链(HandlerExecutionChain)。
  3、DispatcherServlet将执行链返回的Handler信息发送给HandlerAdapter(处理器适配器);
  4、HandlerAdapter根据Handler信息找到并执行相应的Handler(常称为Controller);
  5、Handler执行完毕后会返回给HandlerAdapter一个ModelAndView对象(SpringMVC的底层对象,包括Model数据模型和View视图信息);
  6、HandlerAdapter接收到ModelAndView对象后,将其返回给DispatcherServlet;
  7、DispatcherServlet接收到ModelAndView对象后,会请求ViewResolver(视图解析器)对视图进行解析;
  8、ViewResolver根据View信息匹配到相应的视图结果,并返回给DispatcherServlet;
  9、DispatcherServlet接收到具体的View视图后,进行视图渲染,将Model中的模型数据填充到View视图中的request域,生成最终的View(视图);
  10、视图负责将结果显示到浏览器(客户端)。SpringMVC接口
  SpringMVC涉及到的组件有DispatcherServlet(前端控制器)、HandlerMapping(处理器映射器)、HandlerAdapter(处理器适配器)、Handler(处理器)、ViewResolver(视图解析器)和View(视图)。下面对各个组件的功能说明如下。
  1)DispatcherServlet
  DispatcherServlet是前端控制器,从图1可以看出,SpringMVC的所有请求都要经过DispatcherServlet来统一分发。DispatcherServlet相当于一个转发器或中央处理器,控制整个流程的执行,对各个组件进行统一调度,以降低组件之间的耦合性,有利于组件之间的拓展。
  2)HandlerMapping
  HandlerMapping是处理器映射器,其作用是根据请求的URL路径,通过注解或者XML配置,寻找匹配的处理器(Handler)信息。
  3)HandlerAdapter
  HandlerAdapter是处理器适配器,其作用是根据映射器找到的处理器(Handler)信息,按照特定规则执行相关的处理器(Handler)。
  4)Handler
  Handler是处理器,和JavaServlet扮演的角色一致。其作用是执行相关的请求处理逻辑,并返回相应的数据和视图信息,将其封装至ModelAndView对象中。
  5)ViewResolver
  ViewResolver是视图解析器,其作用是进行解析操作,通过ModelAndView对象中的View信息将逻辑视图名解析成真正的视图View(如通过一个JSP路径返回一个真正的JSP页面)。
  6)View
  View是视图,其本身是一个接口,实现类支持不同的View类型(JSP、FreeMarker、Excel等)。
  以上组件中,需要开发人员进行开发的是处理器(Handler,常称Controller)和视图(View)。通俗的说,要开发处理该请求的具体代码逻辑,以及最终展示给用户的界面。
  注意:由于SpringMVC结构比较复杂,所以学习的时候也要掌握学习方法。首先要明确SpringMVC是一个工具,既然是工具,那么我们就需要先掌握工具的使用方法,不要陷入细节中,深入浅出,慢慢通过实际运用来加深对其的理解。
  开课吧广场人才学习交流平台

深度揭秘马化腾的资本套路说起马化腾的资本运作套路,真的让人细思极恐、不寒而栗,数数各位手机里的APP,有多少不是腾讯系的?不敢说百分之百,敢说有百分之六十,那么是什么导致了今天这种情况?腾讯的套路无非……月球19。6亿年前仍存在岩浆活动!嫦娥五号月球样品研究首篇学新华社北京10月8日电(记者胡喆)记者8日从国家航天局获悉,近期由中国地质调查局中国地质科学院地质研究所北京离子探针中心刘敦一研究员和地质所海外高级访问学者澳大利亚科廷大学亚历……一枚显卡的寿命有多久?性能会不会因为老化而降低?一块显卡的物理寿命(在排除外界物理损坏的情况下)约20年以上。但目前界定显卡的寿命不是用物理属性计算的,而是应用程序来决定的!当你要满足某些程序(例如:游戏)流畅运行时,你自己……刘涛我们都要好好的虐心升级精湛演绎抑郁症角色引全网泪崩星关系5月20日讯由刘涛主演的新时代婚恋话题剧《我们都要好好的》近日在北京卫视热播,剧情聚焦当代婚恋生活和女性独立引发网友热议。刘涛在剧中饰演的寻找结婚后七年脱离社会,在家做全……我们都要好好的收视连续5日破1刘涛哭戏扎心星关系5月15日讯由芒果TV与喜乐影业传媒有限公司领衔出品,优酷联合出品,刘雪松导演执导,刘涛、杨烁、金晨、刘端端领衔主演的新时代愈心婚恋话题剧《我们都要好好的》,目前正在北京……最亲爱的你开播赵志伟制霸芳心套路科由华策影业出品,丁梓光执导,虞书欣、赵志伟等人主演的半糖主义青春剧《最亲爱的你》正式开播。剧中赵志伟化身花撩美男高霖,与虞书欣饰演的陈晨晨上演了一段纠缠难分的甜宠虐恋。《……Linux5。16将带来AMDGPU开源驱动的初步Displ由今日提交的DRMNext功能更新可知,下一版Linux5。16内核将带来诸多功能更新,以期在新年伊始推出稳定版本。其中比较引人关注的,就包括AMDGPU开源内核驱动程序的Di……谷智鑫做客天天向上现场吃瓜游戏两不误星关系2月25日讯本周日晚10点,实力演员谷智鑫惊喜亮相湖南卫视王牌综艺《天天向上》,与天天兄弟幽默互动,综艺感十足。谷智鑫此次将作为家乡辽宁的宝藏推荐人,并把当地的特色美食、……翻新iPhone验机报告却全绿,目前有很多人已中招买二手iPhone最怕什么?肯定是翻新机,虽然翻新机外表光鲜亮丽,但实际上却是各个高仿零件拼凑起来的。不仅体验不好,寿命也不长。但现在很多翻新iPhone的验机报告是全绿,所以……199的号码是哪里的?感谢您的阅读!你觉得1999999999这个号段值多少钱?实际上,它被标注为快递送餐号段,按理说这个手机号段完全符合我们对于靓号的规定。那么,199号段是哪的呢?它值钱吗……江铠同发文讲述剧组险遇拍摄过程困难重重十分难忘星关系8月18日讯昨日,演员江铠同在社交平台发表长文,记录了她在丙中洛拍摄《一步千年》过程中所遇的艰难险阻。爬坡运送石油、骡马运输拍摄器材、供电不足、公路遭遇滑坡落石、大雨涨洪……电视剧巴清传疑换男主角李晨救场范冰冰是真是假引网友热议由高翊浚执导电视剧《巴清传》目前正在拍摄当中,该部电视剧时间背景定格在战国末年,巴氏三姐妹因自己家道衰落而遭到贵族们的驱赶,其中,巴氏三姐妹中的巴清以一个弱女子的身份一步步走向……
在长焦镜头中,哪一个焦段最为常用?现在来看,主要是200和300焦段,用来拍风景,人像,生态都不错,打鸟有点勉强。这类镜头变焦,对焦都有,看你的经济条件取舍了,当然一分钱一分货。以尼康为例,200段有大三元之一……万万没想到,台积电突破1nm芯片老美万万没想到,对于我们芯片制裁的剧本可能要被改写了。而这种原材料全球89都来自中国,这究竟是怎么一回事呢?一分钟讲清楚众所周知,当前5nm芯片算是高端芯片的天花板了,同……iPhone13发布在即,外观已经基本确认,价格太实在了在国内手机市场,华为和苹果是最受大家欢迎的两大品牌,自从华为芯片代工出现问题之后,手机的出货量也受到了严重的影响,普通用户想买一台Mate40手机,不仅需要提前预约,甚至还要捆……阿里女员工是造谣吗?亚朵酒店男子办房卡经过女子确认最近闹得沸沸扬扬的阿里女员工一事又有了新进展。事情发生后,亚朵酒店咬定自己的工作人员并没有违规操作,男子的房卡并不是酒店违规制造的。面对媒体,亚朵酒店的工作人员口风很紧,一直声……打破行业暴利,小米生态链推出新品竞技鼠标,自带配重块我们平时使用电脑时经常会使用到鼠标,这些年来鼠标也是五花八门,有线鼠标、无线鼠标、竞技鼠标等,随着人们需求的不同鼠标也有着不同的作用。就在近期小米生态链企业推出了一款新品鼠标,……iPadmini2019款王者归来,不单单有A12仿生处理器熟悉苹果的用户都了解,每年春季苹果都会召开春季发布会推出旗下的新品,所以每年的这时大家都会非常的期待,不过今年苹果却提前给大家带来了一个不小的惊喜,那就是在3月18日下午官网突……阿里巴巴国际站适合从零起步的外贸公司吗?阿里巴巴国际站今年翻盘大增长,必将在国际贸易地位上升至全球超一哥地位,理由是中国工业品是全球最全面最好卖的,并且今年全球疫情也让中国产品的生产量和供货能力稳定而其它国家产品厂家……华为手机业务举步维艰,余承东公开道歉,P50或成绝唱不管是通讯还是芯片,这都是美国非常敏感的环节,但华为一家企业却能在这两大核心领域脱颖而出。然而,历史上只要是在某些核心领域想要赶超美国的,不管是日本还是法国,都吃过这样的亏,即……做为一名销售员,如何引流推广,得到精准的客户信息,提高业绩?销售的引流要注重提高存在感,打造个人IP在陌生潜客维系过程中,先要让陌生人知道你,通过你不断的出现,到让他记住。比如,提供有价值的信息,最好以讲故事的形式。我自己在用里德助手P……他捏造假融资碰瓷5大头部VC假融资很常见,但敢直接碰瓷5大投资机构的,还真没见过。来源:铅笔道记者:张旋编辑:吴晋娜活久见,这是什么神仙项目!成立不到3年,最近3个月内官宣了……安卓手机厂商尴尬了?不待见华为的鸿蒙OS,却遭到美国谷歌调查相关科技资讯援引SamMobile消息称:收购并主导Android迭代的美国谷歌,正在寻求第三方App开发者提供反馈、收集安卓机型杀App后台数据,从而进行深入调查……人类的起源科学家们说,人类是从无到有一步步进化而来的,本人不认可这一说法,首先,按照他们的说法最后是由猿猴转化为人类的,为什么这么多年过去了,我们看不到猿猴转变为人的过程,是什么原因阻止……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网