/** * Created by ywq on 2016/6/30. */ @Named public class PropertyConfig { private static AbstractBeanFactory beanFactory = null; private static final ...
分类:
编程语言 时间:
2016-07-05 20:42:18
阅读次数:
145
1、IoC概述控制反转(InverseofControl,IoC)是Spring容器的内核,AOP、声明式事务等功能都是在此基础上扩展的。所谓IoC就是通过容器来控制业务对象之间的依赖关系,而不是传统实现中,由代码直接操控。这也就是“控制反转”概念所在:控制权由应用代码中转移到了外部容器,控..
分类:
编程语言 时间:
2016-06-28 18:54:23
阅读次数:
279
Autowire模式就是在spring的声明文件里用作进行对象间的关联关系自动绑定的,就是在spring beanfactory内的一个bean对其bean的引用可以自动进行,而不一定用ref=的方式显式声明。在reference的3.3.6节有详细的介绍,autowire主要有5种模式: 1 no ...
分类:
编程语言 时间:
2016-06-28 12:29:28
阅读次数:
154
本文针对自动装载的一些注解进行描述。包括@Required,@Autowired,@Resource等...
分类:
编程语言 时间:
2016-06-24 20:32:19
阅读次数:
316
Spring核心机制:依赖注入Java应用(从applets的小范围到全套n层服务端企业应用)是一种典型的依赖型应用,它就是由一些互相适当地协作的对象构成的。因此,我们说这些对象间存在依赖关系。加入A组件调用了B组件的方法,我们就可以称A组件依赖于B组件。我们通过使用依赖注入,Java EE应用中的各种组件不需要以硬编码方式耦合在一起,甚至无需使用工厂模式。当某个Java 实例需要其他Java 实例...
分类:
编程语言 时间:
2016-06-24 15:34:06
阅读次数:
179
Inversion of Control (IoC)即控制反转,也叫dependency injection (DI)依赖注入,Spring实现了一个基于配置文件的复杂工厂模式来提供实现控制反转。 ...
分类:
编程语言 时间:
2016-06-22 00:16:56
阅读次数:
279
这Spring框架中,一旦把一个bean纳入到Spring IoC容器之中,这个bean的生命周期就会交由容器进行管理,一般担当管理者角色的是BeanFactory或ApplicationContext。认识一下Bean的生命周期活动,对更好的利用它有很大的帮助。
下面以BeanFactory为例,说明一个Bean的生命周期活动:
Bean的建立
由BeanF...
分类:
其他好文 时间:
2016-06-21 06:55:20
阅读次数:
220
1、核心容器:核心容器提供 Spring 框架的基本功能(Spring Core)。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转(IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。 ...
分类:
其他好文 时间:
2016-06-19 01:13:41
阅读次数:
356
1.所需的jar包 连接池/数据库驱动包 Hibernate相关jar Spring 核心包(5个) Spring aop 包(4个) spring-orm-3.2.5.RELEASE.jar 【spring对hibernate的支持】 spring-tx-3.2.5.RELEASE.jar 【事务 ...
分类:
编程语言 时间:
2016-06-18 22:37:48
阅读次数:
371
Spring:源码解读Spring IOC原理 Spring IOC设计原理解析:本文乃学习整理参考而来 一、 什么是Ioc/DI? 二、 Spring IOC体系结构 (1) BeanFactory (2) BeanDefinition 三、 IoC容器的初始化 1、 XmlBeanFactory ...
分类:
编程语言 时间:
2016-06-07 22:16:45
阅读次数:
441