7.5 集成Spring JDBC及最佳实践 大多数情况下Spring JDBC都是与IOC容器一起使用。通过配置方式使用Spring JDBC。 而且大部分时间都是使用JdbcTemplate类(或SimpleJdbcTemplate和NamedParameterJdbcTemplate)进行开发...
分类:
数据库 时间:
2015-03-05 12:21:27
阅读次数:
160
转自:http://blog.csdn.net/wanzhuan2010/article/details/7763280Unity是Unity是微软patterns& practices组用C#实现的轻量级,可扩展的依赖注入容器,它为方便开发者建立松散耦合的应用程序,有以下优点: 1.简化了对...
分类:
编程语言 时间:
2015-03-04 12:56:21
阅读次数:
209
Spring的核心是一个IOC容器,管理着我们向容器注册的所有bean。下面我们来看下两种向容器注册bean的方式,...
分类:
编程语言 时间:
2015-03-03 01:15:12
阅读次数:
209
Spring IOC容器中,默认的bean作用域有两种:
singleton,这种作用域的bean一旦创建后bean的生命周期和容器同步,只有容器关闭时才会销毁这种bean,相同id的bean在容器的生命周期内只会被实例化一次,通过相同的id向容器请求时会返回相同的实例prototype,这种作用域的bean不会交给容器托管,创建之后不会注册到容器,它的生老病死完全由应用层决定,每次通过...
分类:
编程语言 时间:
2015-03-02 09:36:20
阅读次数:
196
在上一篇Spring IOC容器启动简介中在ClassPathXmlApplicationContext的基础粗略的分析了IOC容器的启动过程,对一些比较复杂的步骤没有详细的说明,从本篇开始对其中的一些比较复杂的步骤进行分析。本篇对基于ClassPathXmlApplicationContext的IOC容器的bean定义的解析与加载过程进行分析。bean定义解析加载的简单时序图如下:
b...
分类:
编程语言 时间:
2015-02-25 09:10:34
阅读次数:
248
IOC依赖反转:
就是本来由应用程序管理的对象之间的依赖关系,现在交给了容器管理。控制权的转移,带来的好好处是降低了业务对象之间的依赖程度
那么Spring Ioc容器如何知道哪些是它管理的对象呢?这就需要配置文件,Spring IOC通过配置读取配置文件中的配置元素,通过元素对应中的各个对象进行实例化装配,一般使用及i与xml配置文件进行配置元素数据,而且是完全解耦的,可以使用其他可能的方式...
分类:
编程语言 时间:
2015-02-23 21:17:08
阅读次数:
205
Spring1. Spring工作机制及为什么要用?Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。Spring既是一个AOP框架,也是一IOC容器。SpringFramework的组成:Spring AOP,Spring DAO,Spring ORM,Spring Web,...
分类:
编程语言 时间:
2015-02-08 00:20:11
阅读次数:
309
1. 什么是scope? scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。2.scope分类目前,scope的取值有5种。 在Spring ...
分类:
编程语言 时间:
2015-02-05 20:05:13
阅读次数:
167
首先讲讲mapper是怎么从配置到对象的。
实现了basePackage下所有实现了markerInterface指明的类的接口都会被扫描解析到。MapperScannerConfigurer实现了BeanDefinitionRegistryPostProcessor(BeanDefinitionRegistry后置...
分类:
移动开发 时间:
2015-02-04 02:01:40
阅读次数:
308