- Test
对应spring-test.jar. Spring提供的测试工具, 可以整合JUnit测试, 简化测试环节.
- Core Container
Spring的核心组件, 包含了Spring框架最基本的支撑.
- Beans, 对应spring-beans.jar. Spring进行对象管理时依赖的jar包.
- Core, 对应spring-core.jar, Spring核心jar包.
- Context, 对应spring-context.jar, Spring容器上下文对象.
- SpEL, 对应spring-expression.jar, Spring表达式语言.
- AOP
面向切面编程, 对应spring-aop.jar.
- Data Access
Spring对数据访问层的封装
- JDBC, 对应spring-jdbc.jar. Spring对jdbc的封装, 当需要使用spring连接数据库时使用. spring-jdbc.jar需要依赖spring-tx.jar.
- Transactions, 对应spring-tx.jar. 事务管理
- ORM, 对应spring-orm.jar. spring整合第三方orm框架需要使用的jar包, 例如Hibernate框架.
- Web
Spring对javax下的接口或类做的扩展功能.
- spring-web.jar, 对Servlet, filter, Listener等做的增强.
- spring-webmvc.jar, 实际上就是SpringMVC框架. 需要依赖spring环境和spring-web.jar.