Spring Core
框架最基础的部分,提供了IOC容器,Bean管理
Spring Context
基于bean,提供上下文信息,扩展相互JNDI、EJB、电子邮件、国际化、校验和调度等功能
Spring Dao
提供了JDBC的抽象层,他可以消除冗长的JDBC编码和解析数据库厂商特有的错误代码,还提供了声明性事务管理方法。
Spring ORM
提供了常用的“对象/关系”映射APIs的集成层。 其中包括JPA、JDO、Hibernate、MyBatis 等
Spring AOP
提供了符合AOP Alliance规范的面向方面的编程实现
Spring Web
提供了基础的 Web 开发的上下文信息,可与其他 web 进行集成、
Spring Web MVC
提供了 Web 应用的 Model-View-Controller 全功能实现