- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 【第三章】 DI 之 3.2 循环依赖 ——跟我学spring3
3.2.1 什么是循环依赖 循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比如CircleA引用CircleB,CircleB引用CircleC,CircleC引用CircleA,则它们最终反映为一个环。此处不是循环调用,循环调用是方法之间的环调用。如图3-5所示: 图3-5 循环引用 循环调用是无法解决的,除非有终结条件
2012-02-23 12:00:28
206
原创 【第三章】 DI 之 3.1 DI的配置使用 ——跟我学spring3
3.1.1 依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现; 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某个特定地方(比
2012-02-21 17:05:06
337
1
原创 【第二章】 IoC 之 2.3 IoC的配置使用——跟我学Spring3
2.3.1 XML配置的结构 一般配置文件结构如下: java代码: 查看复制到剪贴板打印 import resource=”resource1.xml”/> class=””> class=””> class=””> "bean3" name="bean2"/> im
2012-02-21 17:02:48
306
原创 【第二章】 IoC 之 2.2 IoC 容器基本原理 ——跟我学Spring3
2.2.1 IoC容器的概念 IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装。在Spring中BeanFactory是IoC容器的实际代表者。 Spring IoC容器如何知道哪些是它管理的对象呢?这就需要配置文件,Spring IoC容器通过读取配置
2012-02-21 17:01:33
257
原创 【第二章】 IoC 之 2.1 IoC基础 ——跟我学Spring3
2.1.1 IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁
2012-02-21 17:00:08
335
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人