Spring 有哪些模块呢?

Spring 有哪些模块呢?
Spring 框架是分模块存在,除了最核心的Spring Core Container
是必要模块之外,其他模块都是可选
,大约有 20 多个模块。
七大主要模块如下:
- Spring Core:Spring核心模块,提供IOC和依赖注入(DI)的功能。
- Spring Context:Spring上下文容器,是对BeanFactory功能的增强,提供了更丰富的特性。
- Spring Web:为Web应用开发提供支持的模块。
- Spring MVC:基于MVC思想的Web应用开发框架。
- Spring DAO:提供了对JDBC的抽象层,简化了JDBC编码,并增强了代码的健壮性。
- Spring ORM:用于与流行的ORM框架进行集成,如Spring与Hibernate、iBatis、JDO等的集成。
- Spring AOP:面向切面编程(AOP)的模块,提供与AOP联盟兼容的编程实现。