1. spring概述
1.1. spring体系架构
从整体上看,spring主要有五大模块组成,主要为 数据访问和集成,web及远程操作,AOP,IOC,测试框架。主要体现为下图 IOC:将类与类之间的依赖从代码中脱离出来,用配置的方式进行依赖关系描述。由IOC容器负责依赖类之间的创建,拼接,管理,获取等工作。
BeanFactory接口是spring框架的核心接口,实现了容器许多核心的功能。
Context模块构建与核心模块之上,扩展BeanFactory的功能。ApplicationContext模块是Context模块的核心接口
表达式语言是统一表达式语言的一个扩展,用于查询和管理运行期的对象
AOP:继OOP之后,进行横切逻辑编程