spring容器
来源:互联网 发布:pdf reader for mac 编辑:程序博客网 时间:2024/05/21 22:24
有了spring,对对象的调用 ,不需要用new 的方式了 ,而只需要在配置文件里面配置一下就可以了。
ApplicationContext是Spring的核心,Context我们通常解释为上下文环境,通常也理解为“容器” ,
这个“容器”里面保存了很多对象 ,如果我们需要用到那个对象 ,直接从“容器”里面取就是了。
eg:
这样就把class="org.mybbs.services.impl.BoardService" 这样一个类的实例放到了“容器” 里面(即注入)。
当我们需要引用BoardService类的时候
ApplicationContext是Spring的核心,Context我们通常解释为上下文环境,通常也理解为“容器” ,
这个“容器”里面保存了很多对象 ,如果我们需要用到那个对象 ,直接从“容器”里面取就是了。
eg:
<bean id="BoardService" class="org.mybbs.services.impl.BoardService">
<property name="boardDAO">
<ref bean="BoardDAO"/>
</property>
</bean>
<property name="boardDAO">
<ref bean="BoardDAO"/>
</property>
</bean>
这样就把class="org.mybbs.services.impl.BoardService" 这样一个类的实例放到了“容器” 里面(即注入)。
当我们需要引用BoardService类的时候
ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
载入“容器配置”
取 :
BoardService dao = (BoardService) actx.getBean("BoardService");
直接取得了BoardService类实例 。
BoardService设置了向上依赖关系 ,BoardService有一个boardDAO属性 ,又会根据配置文件实例化boardDAO
- spring容器
- Spring容器
- spring 容器
- Spring容器
- spring容器
- spring容器
- Spring容器
- spring 容器
- Spring容器
- spring容器
- Spring容器
- Spring容器
- Spring容器
- Spring容器
- Spring容器
- Spring容器
- Spring 容器
- spring容器
- 嵌入式系统
- 你博了吗?我可要搏了
- 嵌入式系统是什么?
- 采用pthread实现线程库以及性能提升
- CListCtrl插入大数据量时避免闪烁的有效方法
- spring容器
- WEB中文支持(编码问题解决)
- BCB中的文件操作[转]
- 使用实例教你如何使用log4j
- stl的几个小实例(zz)
- 利用AXIS开发Webservice(二) —— WSDD的一些高级特性
- 《越狱》背后的中国字幕组
- 职业生涯中12个最致命的想法
- 080313