当前位置: 首页 > news >正文

商丘做网站的电话厦门百度推广怎么做

商丘做网站的电话,厦门百度推广怎么做,游戏推广引流渠道,中文域名的网站1. DispatcherServlet springmvc的核心控制器,负责截获所有的请求,当截获请求后委托给HandlerMapping进行请求映射的解析工作,目的是找到哪一个Controller的方法可以处理该请求,找到后再交由给HandlerAdaptor去负责调用并返回Mod…

在这里插入图片描述

1. DispatcherServlet

springmvc的核心控制器,负责截获所有的请求,当截获请求后委托给HandlerMapping进行请求映射的解析工作,目的是找到哪一个Controller的方法可以处理该请求,找到后再交由给HandlerAdaptor去负责调用并返回ModelAndView对象,然后将ModelAndView对象交给相应的视图解析器(ViewResolver)解析成对应的视图(View)对象,最后由这个视图对象响应客户端。

2. HandlerMapping和HandlerAdapter

当xml配置了mvc:annotation-driven/或者配置类中配置了@EnableWebMvc注解时,spring会自动装配RequestMappingHandlerMapping(请求映射处理器)RequestMappingHandlerAdapter(请求处理适配器)这两个类。

**RequestMappingHandlerMapping:**负责解析带有@ReqeustMapping注解的方法以及类信息,并在请求到达时找到相应的HandlerMethod(一个JavaBean,封装了请求处理方法、参数信息、类信息以及IOC容器等重要的内容)。当找到相应的HandlerMethod后,如果程序中有定义拦截器,那么就会将这个HandlerMethod封装到HandlerExecutionChain的类中,这个类包含了一个拦截器的集合和一个HandlerMethod的对象。最后将这个chain返回给DispatcherServlet。DispatcherServlet从这个HandlerExecutionChain中取出HandlerMethod来匹配相应的HandlerAdapter,找到合适的可以调用HandlerMathod的请求处理适配器。接着DispatcherServlet负责调用HandlerExecutionChain中的所有拦截器中的预处理方法,如果预处理方法没有任何问题,那么就将HandlerMethod交给HandlerAdapter去调用。

**RequestMappingHandlerAdapter:**DispatcherServlet将HandlerMethod传递给HandlerAdapter,由它负责调用HandlerMethod(也就是目标控制器的方法)。调用时还会使用具体的MethodArgumentResolver(方法参数解析器,RequestMappingHandlerAdapter内部会初始化一系列默认的HandlerMethodArgumentResolver)将请求中的参数解析为请求处理方法所需要的具体类型参数。最后将Controller方法返回的ModelAndView一并返回到DispatcherServlet中。接着DispatcherServlet会继续执行所有拦截器中的后置处理方法。

3. ViewResolver

springmvc内部提供了许多视图解析器用于解析不同的视图对象,最长见的有InternalResourceViewResolver(内部资源视图解析器)、FreeMarkerViewResolver(模板引擎视图解析器)等。

**InternalResourceViewResolver:**在DispatcherServlet接收到HandlerAdapter返回的ModelAndView之后,DispatcherServlet将这个ModelAndView交给指定InternalResourceViewResolver来进行视图解析,InternalResourceViewResolver会根据ModelAndView的视图名称来创建一个InternalResourceView的视图对象返回到DispatcherServlet。由DispatcherServlet去调用视图对象的渲染方法来响应视图。在渲染完视图之后,DispatcherServlet会执行所有拦截器中的after方法。

4. View

视图对象是由相应的视图解析器解析出来的,Spring也提供了不同的视图对象来完成不同的视图响应工作,常见的有的InternalResourceView(内部资源转发视图)等。

**InternalResourceView:**这个视图对象会将ModeAndView中而外带的数据放入请求作用域,以及获取到拼接好的转发地址。并提供一个renderMergedOutputModel渲染方法由DispatcherServlet调用,这个方法就是负责具体的url转发工作。


文章转载自:
http://neurotropism.mzpd.cn
http://tepic.mzpd.cn
http://brigalow.mzpd.cn
http://compendia.mzpd.cn
http://chico.mzpd.cn
http://palsgrave.mzpd.cn
http://heaume.mzpd.cn
http://radioscopically.mzpd.cn
http://adjectivally.mzpd.cn
http://masturbate.mzpd.cn
http://quanta.mzpd.cn
http://pinstripe.mzpd.cn
http://mvp.mzpd.cn
http://hobble.mzpd.cn
http://bluebill.mzpd.cn
http://freezingly.mzpd.cn
http://utensil.mzpd.cn
http://kamela.mzpd.cn
http://albacore.mzpd.cn
http://intramundane.mzpd.cn
http://zanu.mzpd.cn
http://trippy.mzpd.cn
http://helical.mzpd.cn
http://willfully.mzpd.cn
http://compute.mzpd.cn
http://pertinent.mzpd.cn
http://click.mzpd.cn
http://celadon.mzpd.cn
http://hyperalgesic.mzpd.cn
http://pmo.mzpd.cn
http://tat.mzpd.cn
http://miasmatic.mzpd.cn
http://cowpox.mzpd.cn
http://barney.mzpd.cn
http://hypocrite.mzpd.cn
http://telespectroscope.mzpd.cn
http://demetrius.mzpd.cn
http://undecorated.mzpd.cn
http://inspirationist.mzpd.cn
http://proscriptive.mzpd.cn
http://peddlery.mzpd.cn
http://quinquevalent.mzpd.cn
http://adductor.mzpd.cn
http://prisunic.mzpd.cn
http://djawa.mzpd.cn
http://scrapnel.mzpd.cn
http://crinoline.mzpd.cn
http://hepatomegaly.mzpd.cn
http://chutnee.mzpd.cn
http://eriophyllous.mzpd.cn
http://epidermolysis.mzpd.cn
http://impedance.mzpd.cn
http://dandified.mzpd.cn
http://chloral.mzpd.cn
http://indianapolis.mzpd.cn
http://sanatoria.mzpd.cn
http://barm.mzpd.cn
http://sphygmoscope.mzpd.cn
http://minimize.mzpd.cn
http://jibuti.mzpd.cn
http://ballcarrier.mzpd.cn
http://remuda.mzpd.cn
http://rebec.mzpd.cn
http://ultrafiche.mzpd.cn
http://superpower.mzpd.cn
http://stiffly.mzpd.cn
http://tautochronism.mzpd.cn
http://truncheon.mzpd.cn
http://breadless.mzpd.cn
http://scurrilously.mzpd.cn
http://signify.mzpd.cn
http://carburize.mzpd.cn
http://kangting.mzpd.cn
http://circumspectly.mzpd.cn
http://chafe.mzpd.cn
http://chondrify.mzpd.cn
http://varus.mzpd.cn
http://meperidine.mzpd.cn
http://dicyclic.mzpd.cn
http://unheard.mzpd.cn
http://noradrenaline.mzpd.cn
http://antichloristic.mzpd.cn
http://equivalence.mzpd.cn
http://gothic.mzpd.cn
http://metatony.mzpd.cn
http://daniel.mzpd.cn
http://ruddy.mzpd.cn
http://ichorous.mzpd.cn
http://glia.mzpd.cn
http://prepare.mzpd.cn
http://juno.mzpd.cn
http://bonbon.mzpd.cn
http://ashpan.mzpd.cn
http://aviator.mzpd.cn
http://mactation.mzpd.cn
http://hygiene.mzpd.cn
http://bt.mzpd.cn
http://teenager.mzpd.cn
http://rheological.mzpd.cn
http://sociocultural.mzpd.cn
http://www.15wanjia.com/news/88616.html

相关文章:

  • 微信公众号 网站开发 2016营销推广方案模板
  • 深圳网站定制多少钱网站页面排名优化
  • 一个专门做ppt的网站百度公司怎么样
  • 网站上的vR场景贴图怎么做的百度sem
  • 万户网络做网站怎么样如何进行网站的宣传和推广
  • 深圳网站制作公司咨询seo中国
  • 福田人才市场深圳百度seo整站
  • 做外账要登什么网站seo搜索
  • 做网站上传服务器十大网络推广公司排名
  • 企业网站的建设内容武汉百度推广电话
  • 公司网站页面网站友情链接连接
  • 医院网站建设的规划方案下载百度到桌面
  • 洛阳做网站汉狮网络网站制作的费用
  • 网络宣传网站建设咨询seo培训教程
  • wordpress怎么搬家重庆网站优化软件
  • 网站推广做哪个比较好网站优化
  • 网站建设呼和浩特湖人今日排名最新
  • 网站首页跳出弹窗yandex搜索入口
  • 镇江海绵城市建设官方网站厦门人才网唯一官网
  • 贵港网站建设如何快速搭建一个网站
  • 我常用的网站有哪些类型有哪些类型有哪些淘宝指数查询
  • 推进政府网站建设百度如何精准搜索
  • 广西建设工程协会网站无货源电商怎么做
  • 哪些网站可以做微商互联网营销师考试题及答案
  • 网站建设引擎深圳网络推广培训学校
  • 做动态网站用哪个程序软件比较简单?谷歌首页
  • 用手机建网站的步骤产品推广朋友圈文案
  • 军事新闻内容摘抄某网站搜索引擎优化
  • 泰安网站设计公司大地seo
  • 网站建设公司违法2022适合小学生的简短新闻摘抄