Spring Framework 提供了大約 20 個模塊,可以根據(jù)應(yīng)用程序需求使用這些模塊。
核心容器
核心容器由核心、Bean、上下文和表達(dá)式語言模塊組成,其詳細(xì)信息如下 -
所述核心模塊提供了框架的基本部分,包括IOC和依賴注入特征。
該Bean的模塊提供的BeanFactory,這是一個復(fù)雜的實現(xiàn)工廠模式。
的語境模塊建立由核心和豆類模塊提供的固體基體上,它是訪問的介質(zhì)定義和配置的任何對象。ApplicationContext 接口是 Context 模塊的焦點。
在使用SpEL模塊提供用于查詢并在運行時操作對象圖的強大的表達(dá)式語言。
數(shù)據(jù)訪問/集成
數(shù)據(jù)訪問/集成層由 JDBC、ORM、OXM、JMS 和事務(wù)模塊組成,其詳細(xì)信息如下 -
該JDBC模塊提供了一個JDBC的抽象層,消除了對相關(guān)編碼乏味JDBC的需要。
的ORM模塊提供的集成層為流行的對象關(guān)系映射API,包括JPA,JDO,休眠,和iBatis。
的OXM模塊提供了一個抽象層,支持Object對JAXB,蓖麻,XMLBeans的,JiBX的及XStream / XML映射實現(xiàn)。
Java 消息服務(wù)JMS模塊包含用于生成和使用消息的功能。
該交易模塊支持實現(xiàn)特殊的接口,并為所有的POJO類方案和聲明式事務(wù)管理。
Web 層由 Web、Web-MVC、Web-Socket 和 Web-Portlet 模塊組成,其詳細(xì)信息如下 -
該網(wǎng)絡(luò)模塊提供了基本的面向Web的集成功能,如多文件上傳功能,并使用servlet的聽眾和一個面向Web的應(yīng)用程序上下文IoC容器的初始化。
該網(wǎng)絡(luò)MVC模塊包含Web應(yīng)用程序的Spring的模型-視圖-控制器(MVC)的實現(xiàn)。
該的WebSocket模塊提供客戶端和Web應(yīng)用程序服務(wù)器之間基于WebSocket的-,雙向通信支持。
該網(wǎng)絡(luò)的Portlet模塊提供了MVC實現(xiàn)在portlet環(huán)境和鏡子網(wǎng)絡(luò)服務(wù)程序模塊的功能使用。
各種各樣的
還有一些其他重要的模塊,如 AOP、Aspects、Instrumentation、Web 和 Test 模塊,其詳細(xì)信息如下 -
在AOP模塊提供了一個面向方面的編程實現(xiàn),允許你定義方法攔截器和切入點干凈地解耦代碼實現(xiàn)的功能,要分開。
該方面模塊提供了與AspectJ的,這又是一個強大而成熟的AOP框架集成。
該儀表模塊提供類工具的支持和類加載器實現(xiàn)在一定的應(yīng)用服務(wù)器中使用。
該消息模塊提供支持STOMP作為WebSocket的子協(xié)議在應(yīng)用程序中使用。它還支持用于路由和處理來自 WebSocket 客戶端的 STOMP 消息的注釋編程模型。
該測試模塊支持使用JUnit或TestNG的框架Spring組件的測試。
-
spring
+關(guān)注
關(guān)注
0文章
340瀏覽量
14575 -
IOC
+關(guān)注
關(guān)注
0文章
28瀏覽量
10175
發(fā)布評論請先 登錄
相關(guān)推薦
校園點餐訂餐外賣跑腿Java源碼

SSM框架的源碼解析與理解
SSM框架的性能優(yōu)化技巧 SSM框架中RESTful API的實現(xiàn)
SSM框架的優(yōu)缺點分析 SSM在移動端開發(fā)中的應(yīng)用
SSM開發(fā)環(huán)境的搭建教程 SSM與Spring Boot的區(qū)別
SSM框架在Java開發(fā)中的應(yīng)用 如何使用SSM進(jìn)行web開發(fā)
交流充電樁CE認(rèn)證要多久

Spring 應(yīng)用合并之路(二):峰回路轉(zhuǎn),柳暗花明
PTCRB認(rèn)證的目的跟認(rèn)證范圍

JavaWeb框架比較
Spring事務(wù)實現(xiàn)原理

什么是SRRC認(rèn)證?哪些產(chǎn)品需要過SRRC認(rèn)證?

Spring Cloud Gateway網(wǎng)關(guān)框架

玩轉(zhuǎn)Spring狀態(tài)機

電熱烤箱CCC認(rèn)證前期資料準(zhǔn)備與認(rèn)證難點指南

評論