spring 框架是乙個輕量級的整合式開發框架,可以和任何一種框架整合在一起使用,可以說是乙個大的全家桶。spring 從 1.x 發展到現在的 5.x 可以說是越來越強大,下面來看看 spring 都包含哪些核心的模組吧。
spring 圖中的這些模組,都至少由乙個以上的 jar 包組成。
1. core container - 核心容器
(1)spring - core:spring 中的核心工具類包
(2)spring - beans:spring 中定義 bean 的元件
(3)spring - context:spring 的執行容器
(4)spring - context - support:spring 容器的擴充套件支援
(5)spring - expression:spring 的表示式語言支援
2. aop - 面向切面支援
(1)spring - aop:基於**的 aop 支援
(2)spring - aspects:整合 aspects 的 aop 支援
3. web(mvc)
(1)spring - web:提供 web 的基礎功能
(2)spring - webmvc:提供 springmvc 的功能
(3)spring - websocket:提供 web socket 支援
(4)spring - webmvc - portlet:提供 portlet 環境的支援
4. data access/integration - 資料訪問 / 整合
(1)spring - jdbc:提供對 jdbc 連線的封裝功能
(2)spring - tx:提供對事務的支援
(3)spring - orm:提供物件 - 關係對映支援
(4)spring - oxm:提供物件 - xml 對映支援
(5)spring - jms:提供訊息佇列的支援
5. test - 測試
spring - test:提供對測試功能的支援
Spring主要包含哪些模組
spring是乙個分層架構,由7個定義良好的模組組成。spring模組構建在核心容器之上,核心容器定義了建立 配置和管理bean的方式。組成spring框架的每個模組 或元件 可以單獨存在,或者與其他乙個或多個模組聯合實現。每個模組的功能如下 1 核心容器 核心容器提供spring框架的基本功能。核...
spring有哪些主要模組?
spring框架的七大模組 1.spring core 框架的最基礎部分,提供 ioc 容器,對 bean 進行管理。2.spring context 基於 bean,提供上下文資訊,擴充套件出jndi ejb 電子郵件 國際化 校驗和排程等功能。3 spring dao 提供了jdbc的抽象層,它...
spring的核心容器由那些模組組成
spring core模組 提供了框架的基本組成部分,包括控制反轉 inversion of control ioc 和依賴注入 dependency injection,di 功能。spring beans模組 提供了beanfactory,是工廠模式的乙個經典實現,spring將管理物件稱為be...