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

成品网站灬源码1688友情链接检查

成品网站灬源码1688,友情链接检查,网站不显示内容吗,WordPress为什么卡问题分析: SpringMVC 是一种基于 Java 语言开发,实现了 Web MVC 设计模式,请求驱动类型 的轻量级 Web 框架。 SpringMVC采用了 MVC 架构模式的思想,通过把 Model,View,Controller 分离,将 Web 层…

问题分析:

        SpringMVC 是一种基于 Java 语言开发,实现了 Web MVC 设计模式,请求驱动类型 的轻量级 Web 框架。

        SpringMVC采用了 MVC 架构模式的思想,通过把 Model,View,Controller 分离,将 Web 层进行职责解耦,从而把复杂的 Web 应用分成逻辑清晰的几个组件,在 Spring MVC 中有 9 大重要的组件。

        下面详细说明一下这些组件的作用和初始化方法:

        1、MultipartResolver 文件处理器

                对应的初始化方法是 initMultipartResolver(context),用于处理上传请求。

        2、LocaleResolver 当前环境处理器

                其对应的初始化方法是 initLocaleResolver(context)。SpringMVC 主要有两个地方                  用 到了 Locale: 一是 ViewResolver 视图解析的时候; 二是用到国际化资源或者                  主题的时候。

        3、ThemeResolver 主题处理器

                其对应的初始化方法是 initThemeResolver(context), 用于解析主题。 也就是解                    析样式、图片及它们所形成的显示效果的集合。

        4、HandlerMapping 处理器映射器

                其对应的初始化方法是 initHandlerMappings(context) , 在 SpringMVC 中会有很                  多请求,每个请求都需要一个 Handler 处理。 HandlerMapping 的作用便是找到                    请求相应的处理器 Handler 和 Interceptor。

         5、HandlerAdapter 处理器适配器

                其对应的初始化方法是 initHandlerAdapters(context) 。从名字上看,它就是一个                    适配器。HandlerAdapters 要做的事情就是如何让固定的 Servlet 处理方法调用灵                  活的 Handler 来进行处理

        6、HandlerExceptionResolver 异常处理器

                对应的初始化方法是 initHandlerExceptionResolvers(context)。它的主要作用是处                  理其他组件产生的异常情况。

        7、RequestToViewNameTranslator 视图名称翻译器

                其对应的初始化方法是 initRequestToViewNameTranslator(context)。它的作用是                  从请求中获取 ViewName。 有的 Handler 处理完后并没有设置 View,也没有设置                  ViewName,这时就需要从 request 中获取,而 RequestToViewNameTranslator                    就是为 request 提供获取 ViewName 的实现。

        8、ViewResolvers 页面渲染处理器

                其对应的初始化方法是 initViewResolvers(context) ,ViewResolvers 的主要作用                    是将 String 类型的视图名和 Locale 解析为 View 类型的视图。

        9、FlashMapManager 参数传递管理器

                其对应的初始化方法是 initFlashMapManager(context)。在实际应用中,为了避                      免 重复提交,我们可以在处理完 post 请求后重定向到另外一个 get 请求,这个                      get 请求可以用来返回页面渲染需要的信息。 FlashMap 就是用于这种请求重定向                  场景中的参数传递。


核心组件

        在 Spring MVC 的九大组件中,涉及到请求处理响应的核心组件分别是:

        1. HandlerMapping、 2. HandlerAdapter、 3. ViewResolver

        这张图表示这三个组件的整体执行流程,具体调用分为以下几个步骤:

        1、HandlerMapping 回到调用 HandlerAdapter

        2、HandlerAdapter 会返回 ModelAndView

        3、ModelAndView 根据用户传入参数得到 ViewResolvers

        4、ViewResolvers 会将用户传入的参数封装为 View,交给引擎进行渲染。

        注意:有大家最熟悉的两个类:ModelAndView 和 View 类并不属于 Spring MVC 九 大组件之列。 


 

http://www.hkea.cn/news/937909/

相关文章:

  • 网站运营配置免费网站在线观看人数在哪直播
  • 什么网站做一手房好系统优化的例子
  • wordpress 插入wordseo排名点击工具
  • 网站推广易网宣seo的主要分析工具
  • 安徽网站定制最大免费广告发布平台
  • 怎么查网站有没有做404公司宣传网页怎么做
  • 靠谱营销网站开发选哪家seo的优点和缺点
  • 企业网站建设论文文献综述百度推广的广告真实可信吗
  • 企业网站优化方式广州最新消息今天
  • 旅游网站开发的意义seo优化方案案例
  • 山东做网站的公司seo数据分析哪些方面
  • 做网站用哪几个端口 比较好百度贴吧官网网页
  • 弹幕网站是怎么做的百度在线翻译
  • 独立网站域名代发关键词包收录
  • 如何建立门户网站百度可以发布广告吗
  • 网站开发毕设文献郑州网站优化顾问
  • 青海建设银行的官方网站自己制作网页的网站
  • 网站建设的图片叠加步骤过程2021年搜索引擎排名
  • 网站链接到邮箱怎么做搜索引擎推广试题
  • 十堰城市建设网站制作自己的网站
  • 传媒网站建设公司深圳百度seo优化
  • 公司需要网站 该怎么做公司推广咨询
  • 高中男女做那个视频网站seo做的好的网站
  • 网站建设 摄影服务上海seo网站排名优化公司
  • 网页设计中html代码seo博客网站
  • 怎样建设小游戏网站google关键词搜索技巧
  • 淘宝 客要推广网站怎么做全媒体广告代理
  • 那个b2b网站可以做外贸武汉全网推广
  • 深圳css3网站开发多少钱如何策划一个营销方案
  • 织梦统计网站访问量代码网络营销公司如何建立