一.BeanFactory BeanFactory是Spring IOC容器的鼻祖,是IOC容器的基础接口,所有的容器都是从它这里继承实现而来。可见其地位。BeanFactory提供了最基本的IOC容器的功能,即所有的容器至少需要实现的标准。 BeanFactory体系结构是典型的工厂方法模式,即什
分类:
编程语言 时间:
2016-02-16 16:39:03
阅读次数:
265
Spring源码学习一_下载Spring项目源码并编译为Eclipse1.下载Spring源码 git下载地址:https://github.com/SpringSource/spring-framework/2.下载完成后,编译前需满足的先决条件1)当前系统中安装了gradle,如果为安装,可以从...
分类:
编程语言 时间:
2016-01-19 00:07:36
阅读次数:
555
死磕Spring系列前言死磕spring系列博客,是对Spring进行源码级阅读。工作以来,一直接触spring框架,可以说对spring框架的配置使用已经非常熟练了。个人感觉:Spring技术非常强大,简单的xml标签配置,就可以开启非常强大的支持功能,囊括J2EE企业应用的方方面面。使用归使用,..
分类:
编程语言 时间:
2015-12-20 17:46:40
阅读次数:
189
折腾了两天spring源码,一直都不能成功导入eclipse,今天早上上班前试了最后一次,总算BUILD SUCCESSFUL了,特此纪念一下。 一、下载spring源码,https://github.com/spring-projects/spring-framework/tree/v4.2...
分类:
编程语言 时间:
2015-12-16 22:59:48
阅读次数:
215
spring源码之解析配置文件过程上篇博文,我们探讨了spring获取配置文件applicationContext.xml的document对象。回想struct2解析struct*.xml,当struct2获取struct*.xml文件的document对象之后,就会循环遍历这个document,然把不同的标签的信息封装到不同的对象中,如<packa..
分类:
编程语言 时间:
2015-11-29 10:46:36
阅读次数:
341
写给自己的话语:向所有技术大神致敬! 每天告诉自己要不懈的坚持和努力,争取早日赶上这些大神们,成为他们之中的一员。 很早以前就想去研读spring源码,因为我始终相信,一旦我读透了spring源码,必然会开启一扇通往技术大神的大门。必定会让我看到我不曾看到的世界。虽然工作多年,但我始终认为我自...
分类:
其他好文 时间:
2015-11-28 15:03:20
阅读次数:
143
spring源码之初始化1.spring的入口spring的核心是ioc容器。spring如何在tomcat启动的时候,实现IOC容器初始化?这里用到了监听器。【代码清单】:在web.xml中配置监听器listener<!--【代码清单】:在web.xml中配置监听器listener-->
<!--配置spring初始化监听器-->..
分类:
编程语言 时间:
2015-11-27 01:20:41
阅读次数:
227