spring mvc组件及流程介绍
1、spring mvc的核心在于其流程,这是使用springmvc框架的基础,springmvc是一种基于servlet的技术,它提供了核心控制器dispatcherservlet和相关的组联颂酱件,并制订了松散的结构,一使用各种码裹灵活的需求。

2、首先spring mvc框架是围绕DispatcherServlet而汽盯工作的,所以这个类是其最为重要的类。从他的名字来看,他是一个servlet,那么根据javaEE基础的学习,我们知道可以拦截http发送过来的请求,在servlet初始化时,spring mvc会根据配置

3、获取配置信息,从而得到统一资源标识符和处理器之间的映射关系,为了更加灵活和增强功能,springmvc还会给处理器加入拦截器,所以还可以在处理器执行前后加入自己的代码。

1、这样就构成一个处理器的执行链,并且根据上下文初始化视图解析器等内容,当处理器返回的时候就可以通过视图解析器定位试图,然后将数据模型渲染到试图中,用来响应用户的请求。

2、当一个请求到来是,dispatcherservlet首先通过请求和 事先解析好的handlerMapping配置,找到相应的handler(处理器),这样就准备开始运行处理器和拦截器组成的执行链,

3、而运行处理器需要一个对应的环境,这样它就有了一个处理器的适配器handleradapter,通过这个适配器就能运行对应的处理器和拦截器,这里的处理器包含了控制器的内容和其他增强功能,

4、在处理器返回模型和视图给dispacherservlet后,dis*就会吧对应 的视图信息传递给视图解析器。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:65
阅读量:122
阅读量:152
阅读量:67
阅读量:45