Spring2.5学习(33章)
iteye_2172
这个作者很懒,什么都没留下…
展开
-
1.全面阐释Spring及其各项功能
Spring--开源的控制反转(Inversion of Control,IoC)和面向切面(AOP)的[color=red]容器[/color]框架.一.IOC 控制反转 [code="java"]public class PersonServiceBean { private PersonDao personDao = new PersonDaoBean(); pub...2010-03-07 22:53:43 · 126 阅读 · 0 评论 -
2.搭建与测试Spring的开发环境
一.Spring 需要用到的 jar 包到www.springsource.org/download 下载spring,解压后得到[color=red]dist\spring.jarlib\jakarta-commons\commons-logging.jar[/color]如果使用到了切面编程(AOP),还需要下列jar文件lib\aspectj\aspectjweaver...2010-03-13 16:44:41 · 131 阅读 · 0 评论 -
3.编码剖析Spring管理Bean的原理
一.使用dom4j读取spring 配置文件[code="java"]package junit.test;import java.net.URL;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.do...2010-03-27 00:49:57 · 134 阅读 · 0 评论 -
4.Spring的三种实例化Bean的方式
1.使用类构造器实例化[code="java"][/code]2.使用静态工厂方法实例化[code="java"][/code][code="java"]package com.spring.service.impl;import com.spring.service.PersonService;public class PersionServiceBeanFactor...2010-03-27 17:12:09 · 116 阅读 · 0 评论 -
5.配置Spring管理的bean的作用域
一.Bean的作用域1.Singleton(默认,Spring 默认bean是单例的)在每个Spring IoC 容器中一个bean定义只有一个对象实例。[color=red][/color]默认情况下会在容器启动时初始化bean, 但是我们可以指定Bean节点的 lazy-init="true" 来延迟初始化bean,这时候,只有第一次获取bean才会初始化bean。如:[c...2010-04-03 00:32:53 · 129 阅读 · 0 评论 -
6.Spring管理的Bean的生命周期
一.Bean在什么时候被实例化的?1.在单例作用域(Singleton)情况下,即默认情况下,Bean的实例化是在Spring容器被实例化的时候,就被实例化了。2.在scope="prototype"时,Bean 是在我们调用ctx.getBean("xxx")方法时才被实例化的。二.延迟加载[quote][/quote]在延迟加载的情况下,bean 只有在ctx.getB...2010-04-04 23:33:59 · 145 阅读 · 0 评论 -
7.编码剖析Spring装配基本属性的原理
如何把PersonDaoBean 注入到 PersonServiceBean 中呢?(两种方式)1.通过构造器参数的方式2.通过setter方式注入2010-04-18 22:04:24 · 112 阅读 · 0 评论