Spring深入了解(一):Spring框架基本架构
Spring有三个核心组件、若干个特性功能。
特性功能:
- web
- Transaction
- AOP
- JDBC
- JMX
- Orm
核心组件 :
组件名 | 所在包 | 简介 | 作用 |
---|---|---|---|
Bean | org.springframework.beans | 包装了 Object | Bean 的定义、创建和解析 |
Context | org.springframework.context | 作为 IOC 容器存放了许多 Bean | 提供给Spring一个运行的环境,保存各个对象的状态 |
Core | org.springframework.core | 作为 Util 建立、维护 Bean 之间的关系 | 拥有 BeanFactory,实现了反向控制和依赖注入DI,Bean配置以及加载。 |