Spring源代码解析(一):IOC容器:http://www.iteye.com/topic/86339 Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.iteye.com/topic/86594 Spring源代码解析(三):Spring JDBC:http: ...
分类:
编程语言 时间:
2016-08-04 23:04:50
阅读次数:
203
<!-- 配置bean class : bean的全类名,通过反射的方式在IOC容器中创建Bean,所以要求Bean中必须有无参数的构造器 id:标识容器中的bean,id唯一 --> 在SpringIOC容器读取Bean配置创建Bean实例之前,必须对他进行实例化,只有在容器实例化后,才能从IOC ...
分类:
编程语言 时间:
2016-08-04 21:39:26
阅读次数:
141
概念 IoC:Inversion of Control .控制反转,是一种设计思想。spring中的实现为 IoC容器,分为两个主要的容器系列,一个是实现BeanFactory接口的简单容器系列,另一个是实现ApplicationContext接口的高级容器系列。 DI:Dependency Inj ...
分类:
编程语言 时间:
2016-08-02 01:25:08
阅读次数:
173
srping简介: spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。 spring框架优点: 轻量级的容器框架没有侵入性 使用IoC容器更加容易组合对 ...
分类:
编程语言 时间:
2016-07-31 11:34:07
阅读次数:
239
Autofac 结合 Castle DynamicProxy2 功能 Autofac 不仅作为轻量级高效的 IoC 容器,而且还能很好的与 Castle.DynamicProxy2 结合起来,实现 AOP 功能。 首先,我们需要定义拦截器,简单的定义可实现 Castle.DynamicProxy.I ...
分类:
其他好文 时间:
2016-07-23 22:56:17
阅读次数:
419
创建对象的两种方式(spring): //现在,把对象的创建交给spring的IOC容器 Resource resource = new ClassPathResource("haust/vk/a_hello/applicationContext.xml"); //创建容器对象(Bean的工厂), ...
分类:
编程语言 时间:
2016-07-23 11:51:06
阅读次数:
289
IoC(控制反转,(Inversion of Control):本来是由应用程序管理的对象之间的依赖关系,现在交给了容器管理,这就叫控制反转,即交给了IoC容器,Spring的IoC容器主要使用DI方式实现的。 不需要主动查找,对象的查找、定位和创建全部由容器管理 DI(Dependency Inj ...
分类:
编程语言 时间:
2016-07-21 23:27:24
阅读次数:
308
1. 为什么使用Spring ? 1). 方便解耦,简化开发 通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。 2). AOP编程的支持 通过Spring提供的AOP功能,方便进行面向切面的编程,如性能监测、事务管理、日志记录等。 ...
分类:
编程语言 时间:
2016-07-21 23:22:00
阅读次数:
346
本文标题说是"深入理解Controller"其实有点“标题党”的味道了。本篇只会探讨"Controller"的激活机制,也就是如何创建Controller的并调用的。本篇不是讲解Controller底层相关知识,不过后期博文会对其进行介绍。 0X1 DefaultControllerFactory ...
分类:
Web程序 时间:
2016-07-18 02:10:53
阅读次数:
1025
Spring框架,可以解决对象创建以及对象之间依赖关系的一种框架。 且可以和其他框架一起使用;Spring与Struts, Spring与hibernate (起到整合(粘合)作用的一个框架) Spring提供了一站式解决方案: 1) Spring Core spring的核心功能: IOC容器, ...
分类:
编程语言 时间:
2016-07-15 06:16:47
阅读次数:
253