IOC的基础 下面我们从IOC/AOP开始,它们是Spring平台实现的核心部分;虽然,我们一开始大多只是在这个层面上,做一些配置和外部特性的使用工 作,但对这两个核心模块工作原理和运作机制的理解,对深入理解Spring平...
分类:
编程语言 时间:
2015-06-08 11:49:17
阅读次数:
162
在xml文件中通过bean节点来配置bean id:bean的名称 在ioc容器中必须是唯一的。 若id没有指定,spring自动将权限定性类名作为bean的名字。 id可以指定多个名字,名字之间用都好,分毫,或者空格分隔。 Spring IOC容器 在ioc容器读取bean配置创建bean实例之前...
分类:
编程语言 时间:
2015-06-03 23:04:00
阅读次数:
317
Spring的IoC容器通过Java反射机制了解了容器中所存在Bean的配置信息,这包括构造方法的结构,属性的信息,而正是由于这个原因,Spring容器才能通过某种规则来对Bean进行自动装配,而无须通过显式的方法进行配置。
一.自动装配类型:Spring IoC容器可以自动装配相互协作Bean之间的关联关系。因此,可以自动使Spring通过检查BeanFactory中的内容,来指定Be...
分类:
编程语言 时间:
2015-06-02 21:56:13
阅读次数:
210
1、什么是Spring Spring是一个开源的轻量级框架,其目的是用于简化企业级应用程序开发,减少侵入; Spring提供的IOC和AOP应用,可以将组件的耦合度降至最低,即解耦,便于系统日后的维护和升级; Spring为系统提供了一个整体的解决方案,开发者可以利用它本身提供的功能外,也可以...
分类:
编程语言 时间:
2015-06-01 06:10:57
阅读次数:
197
一.前面,我写了一篇Spring框架的基础知识文章,里面没讲到如何配置Spring开发环境,今天就来讲一下,如果大家不知道怎么下载Spring软件包的话,可以看我那篇文章:...
分类:
编程语言 时间:
2015-05-26 21:30:50
阅读次数:
196
一.IoC的主要组件:
(1).Spring框架的两个最基本和最重要的包是org.springframework.beans.factory(该包中的主要接口是BeanFactory)和org.springframework.context包(该包中的主要接口是ApplicationFactory)。这两个包中的代码提供了Spring IoC特性的基础。
(2).Spring IoC框架的主要...
分类:
其他好文 时间:
2015-05-26 14:26:55
阅读次数:
171
.singleton在每一个spring Ioc容器中一个bean定义只有一个对象实例。默认情况下会在容器启动时初始化bean,但我们可以指定bean节点的lazy-init = "true"来延迟初始化bean,这时候,只有第一次获取bean才会初始化bean。如下:1 如果想对所有bean都应用...
分类:
编程语言 时间:
2015-05-25 16:24:58
阅读次数:
141
默认情况下,Spring IoC 容器启动后,在初始化过程中,会以单例模式创建并配置所有使用 singleton 定义的 Bean 的实例。通常情况下,提前实例化 Bean是可取的,因为这样在配置中的任何错误就会很快被发现,否则可能要几个小时甚至几天后才会被发现。有时候你可能并不想在Applicat...
分类:
编程语言 时间:
2015-05-16 18:10:44
阅读次数:
155
Spring 支持五种作用域,分别是singleton、prototype、request、session 和 global session。作用域说明singleton(默认作用域)单例模式,每个 Spring IoC 容器只会实例化一个使用 singleton 定义的 Bean。prototyp...
分类:
编程语言 时间:
2015-05-16 16:20:48
阅读次数:
126
控制反转/依赖注入最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬 的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Sprin...
分类:
编程语言 时间:
2015-05-15 01:15:11
阅读次数:
180