
Spring
yxwang0615
这个作者很懒,什么都没留下…
展开
-
spring简介
一、概念 1. 控制反转(Inversion of Control, IoC)与依赖注入(Dependency Injection) 2. 由容器来管理对象之间的依赖关系(而不是对象本身去管理),把创建工程、解析文件等等 的事情交给IoC容器去做,它 提供了各种依赖关系的配置,我们只需要把各种关系配好, Spring会自动把类new好,自动的放进你需要的地方,这 ...原创 2011-03-19 11:28:04 · 82 阅读 · 0 评论 -
Spring2.0(一)第一个Spring程序、IoC的应用
Spring的IoC是采用DI来实现的。 1. 新建工程,需要的jar包: * spring-framework-2.0\dist\spring.jar (Spring2.0的核心包); * spring-framework-2.0\lib\jakarta-commons\commons-logging (日志记录); * spring-framework-2...原创 2011-03-19 11:58:10 · 89 阅读 · 0 评论 -
Spring 普通属性注入
12345原创 2011-03-21 12:37:39 · 116 阅读 · 0 评论 -
Spring 2.0(二) 深入IoC容器
在Spring中,那些组成应用的主体(backbone)及由Spring IoC容器所管理的对象被称之为bean。 bean定义以及bean相互间的依赖关系将通过配置元数据来描述。 BeanFactory是IoC容器的核心接口。它的职责包括:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。 注入分为构造器注入和setter方式注入1.配置元数据,配置bean之间的依赖关系。 注意:当...原创 2011-03-21 13:09:24 · 73 阅读 · 0 评论 -
spring2.0(三) 自定义属性编辑器
在Spring中,对象的普通属性(如int,String,List,Array,Set,Map等)可以通过配置文件注入到IoC Container,但是一些类型的属性(如Date等)必须通过某种转换器才可以注入到IoC容器并在程序中读取出正确的数据类型。Spring提供了 一种属性编辑器,可以将字符串(在配置文件中的都是字符串)转化为相应的对象,然后注入到其他对象中。 什么是自定义属性...原创 2011-03-21 15:13:05 · 98 阅读 · 0 评论 -
spring2.0 bean继承
1.spirng中bean 继承不同于java中继承,springbean继承类似于将父bean当作模版使用 2.子bean中有许多相同的property都可以提取出来放到父类bean中,父类bean因为是类似抽象的,是虚拟的,所以可以不指定class属性。 3.在父类用abstract="true"来注入一个父类(类模板),在子类中使用parent = "父类id"来继承。 <?...原创 2011-03-21 16:54:15 · 89 阅读 · 0 评论 -
依赖对象的注入方式
1. ref属性注入 2. 内部<Bean>来定义原创 2011-03-21 17:05:56 · 147 阅读 · 0 评论 -
Spring bean的作用域
scope可以取值: 1.singleton,每次调用getBean的时候返回相同的实例(默认); 2.prototype,每次调用getBean的时候返回不同的实例; * 对所有有状态的bean应该使用prototype作用域,而对无状态的bean则应该使用singleton作用域。 * prototype可以解决Struts的线程安全问题,改变struts1.x中servlet单实例的...原创 2011-03-21 17:34:32 · 78 阅读 · 0 评论