Spring核心模組解析

2022-02-10 13:18:08 字數 953 閱讀 6270

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:提供對測試功能的支援。

spring的核心模組

spring框架是乙個輕量級的機場開發框架,可以和任何一種框架整合在一起使用。srping圖中的這些模組,都只是由乙個意思的jar包組成。1 core container 核心容器 spring core spring中的核心工具包。spring beans spring中定義bean的元件。spr...

Spring原始碼解析 核心類介紹

spring用了這麼久,雖然spring的兩大核心 ioc和aop一直在用,但是始終沒有搞懂spring內部是怎麼去實現的,於是決定擼一把spring原始碼,前前後後也看了有兩邊,很多東西看了就忘記,於是便決定開個記錄 轉博,幫助自己記憶,同時也分享給大家。file file new file fi...

spring的核心容器由那些模組組成

spring core模組 提供了框架的基本組成部分,包括控制反轉 inversion of control ioc 和依賴注入 dependency injection,di 功能。spring beans模組 提供了beanfactory,是工廠模式的乙個經典實現,spring將管理物件稱為be...