一、代码实例 在我们分析spring的IOC源码的时候,发现除了配置标准的bean,并且通过getBean(beanName)的方法获取到一个bean的实例外,似乎还有这不少其他获取的方法,例如在第四节,我们发现得到bean实例后,在第26节,会判断是否继承了FactoryBean,然后调用它的方法 ...
分类:
编程语言 时间:
2016-05-05 10:53:28
阅读次数:
493
容器:用来包装或装载物品的储存器 web服务器与jsp、servlet的关系: 从程序文件存放的位置 程序文件要放到web服务器上 从程序执行的方式 程序的从初始化到消亡都是web服务器管理的 从以上两方面看: web服务器实际是动态网页程序文件的容器 核心容器概述 :控制反转 ,通过容器控制对象的 ...
分类:
编程语言 时间:
2016-05-03 16:02:57
阅读次数:
177
IoC容器系列的设计与实现概要 博客介绍了BeanFactory这个容器的基本接口,如getBean(String name),containsBean(String name)等等,但是这些接口并没有具体的实现,因此给出了XmlBeanFactory容器的实现过程,还用编程的方式使用了DefaultListableBeanFactory这个容器,成功得获得了在BeanDefinitio...
分类:
编程语言 时间:
2016-05-03 07:09:30
阅读次数:
288
IOC容器就是具有依赖注入功能的容器,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IOC容器进行组装。在Spring中BeanFactory是IOC容器的实际代表者。 IOC初始化的过程主要就是读取XML资源,并解析,最 ...
分类:
编程语言 时间:
2016-04-27 15:37:04
阅读次数:
132
Spring源码解读之XmlBeanFactory 首先感谢《Spring源码深度解析》郝佳。接下来的Spring源码解读系列,都是读了郝佳的书后的观后感。再次感谢他,带我走进了源码的世界。 BeanFactory factory= new XmlBeanFactory (new ClassPath ...
分类:
编程语言 时间:
2016-04-25 20:57:29
阅读次数:
718
本文是依照极客学院java《Spring之IOC》章节学习的心得。随笔记录 浅谈IOC:(Inversion of Control, 控制反转) Spring 核心容器,贯穿始终。所谓IOC,对Spring框架来说,就是由Spring来负责控制对象的生命周期和对象间的关系: 1、 传统开发模式:对象 ...
分类:
编程语言 时间:
2016-04-25 06:29:32
阅读次数:
208
七大模块,如下: 1. Spring Core: Core封装包是框架的最基础部分,提供IOC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系和配置。 2.Spring Context: ...
分类:
编程语言 时间:
2016-04-18 18:33:09
阅读次数:
157
配置Bean Ioc容器 Ioc容器需要实例化以后才可以从Ioc容器里获取bean实例并使用。 spring提供两种方式类型的Ioc容器实现: BeanFactory:底层的,面向spring框架的。 ApplicationContext :面向开发人员的,一般用这个。 有两个实现类: 两种方式配置 ...
分类:
编程语言 时间:
2016-04-17 00:46:13
阅读次数:
277
Java反射机制 XML配置 BeanFactory代码 ...
分类:
编程语言 时间:
2016-04-13 20:36:27
阅读次数:
174
1.Spring
(1)导入Spring核心包
(2)导入struts核心包
(3)导入hibernate核心包
(4)将struts和spring整合还需导入
(5)struts配置文件详解
(6)spring配置文件详解
(7)hibernate配置文件详解
(8)数据库数据配置文件jdbc.properties...
分类:
编程语言 时间:
2016-04-13 13:23:51
阅读次数:
225