黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java免費(fèi)課程之Spring框架功能模塊構(gòu)成

Java免費(fèi)課程之Spring框架功能模塊構(gòu)成

更新時(shí)間:2020-07-02 14:40:25 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1882次

Spring框架功能模塊構(gòu)成及概念,Spring框架采用分層架構(gòu),功能要素被分成20個(gè)模塊,分為Core Container、Data Access/Integration、Web、AOP、Instrumentation、Messaging和Test。

Java免費(fèi)課程之Spring框架功能模塊構(gòu)成

Spring Cloud Alibaba提供微服務(wù)開(kāi)發(fā)的一站式解決方案。包含開(kāi)發(fā)分布式應(yīng)用微服務(wù)的必需組件,依托Spring Cloud Alibaba,需要添加一些注解和少量配置,將Spring Cloud應(yīng)用接入阿里微服務(wù)解決方案,通過(guò)阿里中間件來(lái)迅速搭建分布式應(yīng)用系統(tǒng)。

一、核心容器Core Container

Spring的核心容器是其他模塊建立的基礎(chǔ),它主要由Beans模塊、Core模塊、Context模塊、Context-support模塊和SpEL(Spring Expression Language,Spring表達(dá)式語(yǔ)言)模塊組成。

Beans模塊:提供了BeanFactory,是工廠模式的經(jīng)典實(shí)現(xiàn),Spring將管理對(duì)象稱為Bean。

Core核心模塊:提供了Spring框架的基本組成部分,包括IoC和DI功能。

Context上下文模塊:建立在Core和Beans模塊的基礎(chǔ)之上,它是訪問(wèn)定義和配置的任何對(duì)象的媒介。其中ApplicationContext接口是上下文模塊的焦點(diǎn)。

Context-support模塊:提供了對(duì)第三方庫(kù)嵌入Spring應(yīng)用的集成支持,比如緩存(EhCache、Guava、JCache)、郵件服務(wù)(JavaMail)、任務(wù)調(diào)度(CommonJ、Quartz)和模板引擎(FreeMarker、JasperReports、速率)。

SpEL模塊:是Spring 3.0后新增的模塊,它提供了Spring Expression Language支持,是運(yùn)行時(shí)查詢和操作對(duì)象圖的強(qiáng)大的表達(dá)式語(yǔ)言。

二、數(shù)據(jù)訪問(wèn)/集成Data Access/Integration

數(shù)據(jù)訪問(wèn)/集成層包括JDBC、ORM、OXM、JMS和Transactions模塊。

JDBC模塊:提供了一個(gè)JDBC的抽象層,大幅度地減少了在開(kāi)發(fā)過(guò)程中對(duì)數(shù)據(jù)庫(kù)操作的編碼。

ORM模塊:對(duì)流行的對(duì)象關(guān)系映射API,包括JPA、JDO和Hibernate提供了集成層支持。

OXM模塊:提供了一個(gè)支持對(duì)象/XML映射的抽象層實(shí)現(xiàn),如JAXB、Castor、XMLBeans、JiBX和XStream。

JMS模塊:指Java消息傳遞服務(wù),包含使用和產(chǎn)生信息的特性,自4.1版本后支持與Spring-message模塊的集成。

Transactions事務(wù)模塊:支持對(duì)實(shí)現(xiàn)特殊接口以及所有POJO類的編程和聲明式的事務(wù)管理。

三、Web

Spring的Web層包括WebSocket、Servlet、Web和Portlet模塊。

WebSocket模塊:Spring 4.0以后新增的模塊,它提供了WebSocket和SockJS的實(shí)現(xiàn),以及對(duì)STOMP的支持。

Servlet模塊:也稱為Spring-webmvc模塊,包含了Spring的模型—視圖—控制器(MVC)和REST Web Services實(shí)現(xiàn)的Web應(yīng)用程序。

Web模塊:提供了基本的Web開(kāi)發(fā)集成特性,例如:多文件上傳功能、使用Servlet監(jiān)聽(tīng)器來(lái)初始化IoC容器以及Web應(yīng)用上下文。

Portlet模塊:提供了在Portlet環(huán)境中使用MVC實(shí)現(xiàn),類似Servlet模塊的功能。

四、其他模塊

Spring的其他模塊還有AOP、Aspects、Instrumentation以及Test模塊。

AOP模塊:提供了面向切面編程實(shí)現(xiàn),允許定義方法攔截器和切入點(diǎn),將代碼按照功能進(jìn)行分離,以降低耦合性。

Aspects模塊:提供了與AspectJ的集成功能,AspectJ是一個(gè)功能強(qiáng)大且成熟的面向切面編程(AOP)框架。

Instrumentation模塊:提供了類工具的支持和類加載器的實(shí)現(xiàn),可以在特定的應(yīng)用服務(wù)器中使用。

Messaging模塊:Spring 4.0以后新增的模塊,它提供了對(duì)消息傳遞體系結(jié)構(gòu)和協(xié)議的支持。

Test模塊:提供了對(duì)單元測(cè)試和集成測(cè)試的支持。

Java免費(fèi)課程之Spring框架功能模塊構(gòu)成

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java免費(fèi)課程之Spring框架功能模塊構(gòu)成”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产一级片免费看 | 国产亚洲精品国产第一 | 午夜高清福利 | 伊人中文字幕在线 | 久久99国产亚洲高清观看首页 | 视频成人永久免费视频 | 蜜桃97爱成人 | 在线国产片 | 草草在线影院 | 欧美性受xxxx | 国产免费高清在线精品一区 | 亚洲视频在线一区二区 | 欧美视频一区二区三区精品 | a亚洲欧美中文日韩在线v日本 | 亚洲一区二区三区香蕉 | 国产日韩精品一区二区 | 国产的一级毛片完整 | 成人亚洲精品 | 最新在线鲁丝片eeuss第1页 | 亚洲国产综合精品中文字幕 | 国产精品每日更新在线观看 | 日本妇丰满乱xxxxⅹ视频 | 成人三级视频在线观看 | 黄色短视频免费在线观看 | 99久久中文字幕伊人情人 | 日本福利片在线观看 | 国产成人不卡 | 黄色免费在线观看视频 | 国产精品久久久久久永久牛牛 | 色在线影院 | 免费观看欧美一区二区三区 | 亚洲三级黄色 | 999www成人 | 一个人www免费观看视频 | 一级 黄 色 毛片 | 91短视频社区在线观看 | 免费一级毛片在播放视频 | 免费久草视频 | 亚洲欧美日韩综合久久久久 | 欧美高清日韩 | 人人澡人摸人人爽歪歪 |