Spring 三级父子容器
来源:互联网 发布:excel多表格数据合计 编辑:程序博客网 时间:2024/06/05 07:12
首先,对于一个web应用,其部署在web容器中,web容器提供其一个全局的上下文环境,这个上下文就是ServletContext,其为后面的spring IoC容器提供宿主环境;
其次,在web.xml中会提供有ContextLoaderListener。在web容器启动时,会触发容器初始化事件,此时contextLoaderListener会监听到这个事件,其contextInitialized方法会被调用,在这个方法中,spring会初始化一个启动上下文,这个上下文被称为根上下文,即WebApplicationContext,这是一个接口类,确切的说,其实际的实现类是XmlWebApplicationContext。这个就是spring的IoC容器,其对应的Bean定义的配置由web.xml中的context-param标签指定。在这个IoC容器初始化完毕后,spring以WebApplicationContext.ROOTWEBAPPLICATIONCONTEXTATTRIBUTE为属性Key,将其存储到ServletContext中,便于获取;
0 0
- Spring 三级父子容器
- Spring 父子容器
- Spring中的父子容器
- spring 父子容器 事务管理
- Spring父子容器
- Spring的父子容器
- spring 父子容器
- Spring 父子容器概念
- spring 父子容器
- spring父子容器
- 理解spring父子容器
- Spring MVC上下文父子容器
- 测试spring父子容器实现
- Spring 父子容器使用实例
- Spring父子容器源码1
- spring 的父子容器解析
- Spring与SpringMVC父子容器
- Spring Ibatis父子容器事务失效解决办法
- C++——二进制输出一个数以及输出double型位数过多情况
- 常用R语言包介绍
- C/C++——一个因为unsigned引发的大问题
- 模板实现双向链表
- python正则表达式系列(2)——re模块常用函数
- Spring 三级父子容器
- css
- P3376 【模板】网络最大流
- 学习淘淘商城第三十五课(Solr的安装)
- 安装mysql
- 如何将低版本的myeclipse改造成可以使用servlet3.0的神器
- yum仓库的安装配置
- 关于Tomcat的小知识汇总
- linux基础命令