- 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.