首页 - 新闻世界 - 李亚鹏,面积公式,精准扶贫

李亚鹏,面积公式,精准扶贫

发布时间:2019-03-26  分类:新闻世界  作者:admin  浏览:242


Java识堂,一个高原创,高收藏,有干货的微信公众号,一太古剑祖起成长,一起进步,欢迎关注

通过深入分析Sp李亚鹏,面积公式,精准扶贫ring源码,我们知道Spring框架包括大致六大模块, 如Web模块,数据库访问技术模块,面向切面模块,基础设施模块,核心容器模块和模块。


其中,在Spring框架的Web模块中,又包含很多前端技术,如SpringMVC,Spring WebSocket,Sprin李亚鹏,面积公式,精准扶贫g WebPortlet等,在本篇文章中,我们主要看电影网ykmov要分析SpringMVC模块。


在分析SpringMVC技刷板机术时,本篇文章将通过解读SpringMVC源码,并通过编译器断点调试追踪,研究Spring核心类的UM与致虚妹丈L图,来深入剖析SpringMVC的执行过程。


一、 Spring核心模块


下图为S元武擎天pring核心模块,其中SpringMVC模块位于Spring框架的Web模块部分。



二、SpringMVC执行原理


下图为SpringMVC的一个较完整的流程图,卡伊哇实线表示SpringMVC框架提供的技术,不需要开发者实现,虚线表示需要开发者实现gt结绑法图解。

简要分析执行流程。


1、DispatcherServlet表示前置控制器,是李亚鹏,面积公式,精准扶贫整个SpringMVC的控制中心。用户发出请琅嬛府主求,DispatcherServlet接收请求并拦截请求。


我们假设请求的url为:

http://localhost:9999孕妻无价/车虫小宋电视剧全集SpringMVC/input-product


如上url拆分成三部分:

  • http://localhost:9999 服务器域名
  • SpringMVC部署在服务器(http://localhost:9999)上的web站点
  • input-p睡神meroduct表示控制器


通过分析,如阿古斯之梦上url表示为:请求位于服务器localhost:9999上的SpringMVC站点的input-product控制器。


2、HandlerMapping为处理虎威太岁器映射。DispatcherServlet调用HandlerMapping,HandlerMapping根王翰哲据请求url查找Handler。


3、HandlerExecution表示具体的Handler,其主要作用是根据url查找控制器,如上url被查找控制器为:input-product。


4、HandlerExecution将解析后的信息传递给DispatcherServlet,如解析控制器映射等。


5、HandlerAdapter表示处理器适配器,其按照特定的规则去执行Handler。


6、Handler让具体的Controller执行。


7、Controller将具体的执行信息返回给HandlerAdapter,如ModelAndView。


8、Handle思考乐crmrAdapter将李亚鹏,面积公式,精准扶贫视图逻辑名或模型传递给DispatcherServlet。


9、DispatcherServlet调用视图解析器(ViewResolver)来解析HandlerAdapter传递的逻辑视图名。


10、视图解析器将解析的逻辑视图hr6大模块名传给DispatcherServlet。


11、DispatcherServlet根据视图解析器解析的视图结果,调用具体的视图。


12.最终视图呈现给用户。



三、SpringMVC核心组件


1、DispatcherServlet


DispatcherServlet就是所谓的S昆特沙pringMVC前端控制器,作为整个SpringMVC的控制中心,,其相关UML如下所示:

2李亚鹏,面积公式,精准扶贫、HandlerMapping


HandlerMapping主要用来解析请求url,解析出控制器,从而映射控制器,其相关类有16个。

如下为HandlerMappi李亚鹏,面积公式,精准扶贫ng的UML图


3、HandlerAdapter


HandlerAdapter主要李亚鹏,面积公式,精准扶贫是调度Controller来处理业务逻辑等,想相关类有6个。

如下为HandlerAdapter的UML:


4、ViewResolver


ViewResolver接口主要作用是解析DispatcherServlet传递的逻辑视图名,并将解析结果传回给DispatcherServlet。实现该接口的相关类或接口共有19个。

如下为ViewResolver主要的干煸土豆丝的做法UML。

作者:Alan_beijin柳文婷g 来源:http://t.cn/Ex4kTyP