1. 程式人生 > >Spring核心模組解析

Spring核心模組解析

Spring框架是一個輕量級的整合式開發框架,可以和任何一種框架整合在一起使用,可以說是一個大的全家桶。Spring從1.x發展到現在的5.x可以說是越來越強大,下面來看看Spring都包含哪些核心的模組吧。

Spring圖中的這些模組,都至少由一個以上的jar包組成。

1、Core Container - 核心容器

spring-core:Spring中的核心工具類包。

spring-beans:Spring中定義bean的元件。

spring-context:Spring的執行容器。

spring-context-support:Spring容器的擴充套件支援。

spring-expression:Spring的表示式語言支援。

2、AOP - 面向切面程式設計

spring-aop:基於代理的AOP支援。

spring-aspects:整合Aspects的AOP支援

3、WEB(MVC)

spring-web:提供web的基礎功能。

spring-webmvc:提供springmvc的功能。

spring-websocket:提供web socket支援。

spring-webmvc-portlet:提供Portlet環境的支援。

4、Data Access/Integration - 資料訪問/整合

spring-jdbc:提供對jdbc連線的封裝功能。

spring-tx:提供對事務的支援。

spring-orm:提供物件-關係對映支援。

spring-oxm:提供物件-XML對映支援。

spring-jms:提供訊息佇列的支援。

5、Test - 測試

spring-test:提供對測試功能的支援。