- 博客(6)
- 收藏
- 关注
翻译 Spring核心技术(六)——Spring中Bean的生命周期
前文已经描述了Bean的作用域,本文将描述Bean的一些生命周期作用,配置还有Bean的继承。定制Bean生命周期回调开发者通过实现Spring的InitializeingBean和DisposableBean接口,就可以让容器来管理Bean的生命周期。容器会调用afterPropertiesSet()前和destroy()后才会允许Bean在初始化和销毁Bean的时候执行一些操作。 JSR-2
2016-05-29 18:44:18 28632 4
翻译 Spring核心技术(五)——Spring中Bean的作用域
前文概述了Spring的容器,Bean,以及依赖的一些信息,本文将描述一下Bean的作用域Bean的作用域当开发者定义Bean的时候,同时也会定义了具体如何创建Bean实例的步骤。这些步骤是很重要的,因为只有通过这些配置,开发者才能创建实例对象。开发者不仅可以控制多种多样的依赖到Bean之中,也可以配置Bean的作用域。这种方法是非常强大而且弹性也非常好,开发者可以通过配置来指定对象的作用域,而不用
2016-05-22 18:23:58 20887 1
翻译 Spring核心技术(四)——Spring的依赖及其注入(续二)
前面两篇文章描述了IoC容器中依赖的概念,包括依赖注入以及注入细节配置。本文将继续描述玩全部的依赖信息。使用 depends-on如果一个Bean是另一个Bean的依赖的话,通常来说这个Bean也就是另一个Bean的属性之一。多数情况下,开发者可以在配置XML元数据的时候使用<ref/>标签。然而,有时Bean之间的依赖关系不是直接关联的。比如:需要调用类的静态实例化器来出发,类似数据库驱动注册。d
2016-05-18 16:45:23 10976 2
翻译 Spring核心技术(三)——Spring的依赖及其注入(续)
本文将继续前文,针对依赖注入的细节进行描述依赖注入细节如前文所述,开发者可以通过定义Bean的依赖的来引用其他的Bean或者是一些值。Spring基于XML的配置元数据支持一些子元素<property/>以及<constructor-arg/>来达到这一目的。内在值类型(Java Primitives类型,字符串等)元素<property/>有value属性来以易读的形式配置一个属性或者构造参数。S
2016-05-16 12:20:00 10915 2
翻译 Spring核心技术(二)——Spring的依赖及其注入
本文将继续前文,描述Spring IoC中的依赖处理。一般的企业应用也不会只有一个对象(或者是Spring Bean)。甚至最简单的应用都要有一些对象来协同工作来让终端用户看到一个完整的应用。下一部分将解释开发者从单独的定义Bean,到让这些对象在一个应用中协同工作。依赖注入依赖注入是一个让对象只通过构造参数,工厂方法的参数或者配置的属性来定义他们的依赖。这些依赖也是对象所需要协同工作的对象。容
2016-05-11 11:04:56 9198 7
翻译 Spring核心技术(一)——IoC容器和Bean简介
IoC容器和Bean简介这章包括了Spring框架对于IoC规则的实现。Ioc也同DI(依赖注入)。而对象是通过构造函数,工厂方法,或者一些Set方法来定义对象之间的依赖的。容器在创建这些Bean对象的时候同时就会注入这些依赖。这个过程是根本上的反转了,不再由Bean本身来控制实例化和定位依赖,而是通过服务定位来控制这个过程,也是IoC(控制反转)的由来。org.springframew
2016-05-06 10:41:05 6628 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人