- 博客(4)
- 资源 (16)
- 收藏
- 关注
原创 Spring Ioc(4)——web中BeanDefinition的载入
我们继续上一节,其实spring Ioc的实现从宏观上看,分为三步: (1)BeanDefinition的载入 (2)BeanDefinition的解析 (3)BeanDefinition的注册 1、BeanDefinition载入的入口 那么分别一个一个来分析,先从载入入手。BeanDefinition的载入,就相当于把我们定义的BeanDefinition在IOC容器
2013-11-06 09:07:43 2411 1
原创 Spring Ioc(3)——WebApplicationContext的构建
1、具体会构建哪一种WebApplicationContext? 容器会首先去获取web.xml文件中contextClass参数的配置,如果其没有进行配置,则采用默认的策略,构建XmlWebApplicationContext。在ContextLoader类中初始化的时候,有一段静态代码块,其中初始化了Resource,读取了ContextLoader.properties文件。
2013-11-05 08:45:30 1224
原创 Spring Ioc(2)——ContextLoaderListener是如何启动spring?
1、ContextLoaderListener的相关接口和类 那么让我们来看看spring是如何通过ContextLoaderListener进行启动的,那么我们首先来看看web.xml中配置的ContextLoaderListener的相关class和interface。 从图中我们可以看到,ContextLoaderListener是从ContextLoader继承的,
2013-11-05 08:37:44 1454
原创 Spring Ioc(1)——web中spring容器的启动初步
1、先谈web.xml 我们都知道对于web应用的开发都会用到web.xml文件,虽然它不是必须的,但是它的作用确非常之大。主要可以用于初始化一些配置。如,可以初始化监听器、配置欢迎页面等。 2、spring容器的启动 同样的,我们做java web开发过程中也一样需要做一些初始化的工作,如果我们在开发过程中用到了spring容器,同样需要在web.xml文件配置让其
2013-11-05 08:35:20 1450
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人