阅读背景:

(三)Spring MVC与Web环境-上下文在Web容器的启动

来源:互联网 

1.Web环境中的Spring MVC

Spring IOC是一个独立的模块,它并不是直接在Web容器中起作用的,如果要在Web环境中使用IoC容器,需要Spring为IoC设计一个启动过程,把IoC容器导入,并在Web环境中建立起来。DispatcherServlet和ContextLoaderListener提供了在Web容器中队Spring的接口,这些接口与Web容器的耦合是通过ServletContext来实现的。这个ServletContext为Spring的IoC容器提供了一个宿主环境,在宿主环境中,Spring MVC建立起一个IoC容器的体系。这个IoC容器体系是通过ContextLoaderListener的初始化来建立的,在建立IoC容器体系后,把DispatcherServlet作为Spring MVC处理Web请求的转发器建立起来,从而完成响应HTTP请求的准备。Spring IOC是一个独立的模块,它并不是直接在Web容器




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: