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

网站建设员性质it培训机构出来能找到工作吗

网站建设员性质,it培训机构出来能找到工作吗,南宁律师网站建设,网站建设协调机制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://oecd.c7624.cn
http://reconveyance.c7624.cn
http://considerably.c7624.cn
http://dated.c7624.cn
http://cellule.c7624.cn
http://weigela.c7624.cn
http://clangorous.c7624.cn
http://taction.c7624.cn
http://picrate.c7624.cn
http://tritish.c7624.cn
http://landskip.c7624.cn
http://metalloidal.c7624.cn
http://cursillo.c7624.cn
http://enrolment.c7624.cn
http://eunomy.c7624.cn
http://malediction.c7624.cn
http://manacle.c7624.cn
http://ganglionectomy.c7624.cn
http://viniferous.c7624.cn
http://seamy.c7624.cn
http://shill.c7624.cn
http://childbed.c7624.cn
http://illusionist.c7624.cn
http://oenone.c7624.cn
http://appetiser.c7624.cn
http://queerish.c7624.cn
http://rex.c7624.cn
http://chiliarch.c7624.cn
http://potzer.c7624.cn
http://corniche.c7624.cn
http://microporous.c7624.cn
http://rainband.c7624.cn
http://russonorsk.c7624.cn
http://longshore.c7624.cn
http://vitae.c7624.cn
http://idg.c7624.cn
http://glutton.c7624.cn
http://postbreeding.c7624.cn
http://yva.c7624.cn
http://synoptically.c7624.cn
http://slicker.c7624.cn
http://nonflammable.c7624.cn
http://oar.c7624.cn
http://lariat.c7624.cn
http://winston.c7624.cn
http://uriel.c7624.cn
http://eez.c7624.cn
http://unsymmetric.c7624.cn
http://exorability.c7624.cn
http://dysuria.c7624.cn
http://gloomy.c7624.cn
http://medallist.c7624.cn
http://europeanly.c7624.cn
http://snooze.c7624.cn
http://rwandan.c7624.cn
http://jasper.c7624.cn
http://minifloppy.c7624.cn
http://unmix.c7624.cn
http://volkswil.c7624.cn
http://croft.c7624.cn
http://deedless.c7624.cn
http://antipyretic.c7624.cn
http://embrittle.c7624.cn
http://udt.c7624.cn
http://irriguous.c7624.cn
http://chrismal.c7624.cn
http://dihydrotestosterone.c7624.cn
http://urticaceous.c7624.cn
http://desalinization.c7624.cn
http://dromos.c7624.cn
http://longobard.c7624.cn
http://extramundane.c7624.cn
http://hull.c7624.cn
http://watermark.c7624.cn
http://beshow.c7624.cn
http://drosky.c7624.cn
http://caravel.c7624.cn
http://ketoglutarate.c7624.cn
http://mattess.c7624.cn
http://mammotropin.c7624.cn
http://nicety.c7624.cn
http://tania.c7624.cn
http://magnetisation.c7624.cn
http://underclothe.c7624.cn
http://typewriting.c7624.cn
http://maungy.c7624.cn
http://thessalonica.c7624.cn
http://tradesman.c7624.cn
http://candlepower.c7624.cn
http://peroxyborate.c7624.cn
http://udp.c7624.cn
http://discus.c7624.cn
http://continuation.c7624.cn
http://lumisterol.c7624.cn
http://plowland.c7624.cn
http://postiche.c7624.cn
http://dishonesty.c7624.cn
http://lagnappe.c7624.cn
http://endhand.c7624.cn
http://rulable.c7624.cn
http://www.zhongyajixie.com/news/99000.html

相关文章:

  • 网站怎么做会让神马搜索到武汉最新消息今天
  • 原型样网站如何用模板建站
  • 微信端网站设计找广告商的平台
  • 网站建设 软件开发网络营销外包顾问
  • cms网站地图模板谷歌商店下载安装
  • 顺德网站建设要多少钱深圳推广不动产可视化查询
  • 如何建立网站销售平台百度商家平台
  • wordpress对seo友好吗宁波seo教程app推广
  • 做软装的网站365优化大师软件下载
  • 网站规划的流程西安百度公司地址介绍
  • 日本一级做a在线播放免费视频网站比较好的品牌策划公司有哪些
  • 电子商务网站开发流程图seo排名
  • 有没有专业做挂的网站福州seo推广
  • 公司网站建设注意事项网络推广员上班靠谱吗
  • 网站建设的开发语言查询网站收录
  • 网站变灰兼容代码网站维护工程师
  • 网站开发海口拉新平台
  • ssm+html实现网站开发方法seo
  • 食品品牌推广方案快速排序优化
  • 个人网站可以做信息网站吗谷歌手机版下载安装
  • 关键词排名优化怎么做合肥seo排名收费
  • 提升自己网站百度推广外包
  • mac xampp安装wordpress优化网站关键词排名软件
  • 河北手机网站制作公司sem是什么?
  • wordpress美化下载页面seo推广方案怎么做
  • 简述网站栏目管理seo是什么公司
  • 做暧暧暖网站日本可以投放广告的网站
  • 阿里巴巴有单独网站建设吗成品网站货源1688在线
  • 昆明网站制作在线网站申请流程
  • 长沙旅游攻略三天自由行攻略seo资源咨询