Spring是2003年兴起一个轻量级的开源框架,由Rod Johnson创建。其致力于解决企业应用开发的复杂性,是企业应用开发的“一站式”(full-stack)选择。Spring是分层的,它包含大约20个模块,以控制反转(Inverse Of Control,IOC)与面向切面编程(Aspect Oriented Programming,AOP)为核心。
本专栏主要参考《Spring源码深度解析》一书,还有网上的一些技术文章。主要讲解Spring的整体架构、容器的实现、标签的解析,IOC,AOP,还有用到的设计模式。个人能力有限,难免有考虑不到的地方,如果有哪里不正确,欢迎指出。
目录
目录会随着文章的更新而更新。
- Spring源码-目录
- Spring源码-将源码导入到eclipse
- Spring源码-整体架构
- IoC容器-容器的基本用法
- IoC容器-容器的基础XmlBeanFactory
- IoC源码-获取Document实例