Java基礎(chǔ)學(xué)習(xí):java框架學(xué)習(xí)視頻

Java基礎(chǔ)學(xué)習(xí):java框架學(xué)習(xí)視頻

深圳達(dá)內(nèi)教育      2022-04-23 19:00:01     1

Java基礎(chǔ)學(xué)習(xí):java框架學(xué)習(xí)視頻,  Spring是一個(gè)輕量級(jí)Java開發(fā)框架,致力于簡(jiǎn)化Java開發(fā)。更多有關(guān)Spring框架的簡(jiǎn)介、設(shè)計(jì)理念、優(yōu)缺點(diǎn)和應(yīng)用場(chǎng)景請(qǐng)參考這篇文

課程價(jià)格 請(qǐng)咨詢

上課時(shí)段: 授課校區(qū):

詳細(xì)介紹


  Spring是一個(gè)輕量級(jí)Java開發(fā)框架,致力于簡(jiǎn)化Java開發(fā)。更多有關(guān)Spring框架的簡(jiǎn)介、設(shè)計(jì)理念、優(yōu)缺點(diǎn)和應(yīng)用場(chǎng)景請(qǐng)參考這篇文章


  Spring總共大約有20個(gè)模塊,由1300多個(gè)不同的文件構(gòu)成。而這些組件被分別整合在核心容器(CoreContainer)、AOP(AspectOrientedProgramming)和設(shè)備支持(Instrmentation)、數(shù)據(jù)訪問與集成(DataAccess/Integeration)、Web、消息(Messaging)、Test等6個(gè)模塊中。以下是Spring5的模塊結(jié)構(gòu)圖:


  組成Spring框架的每個(gè)模塊集合或者模塊都可以單獨(dú)存在,也可以一個(gè)或多個(gè)模塊聯(lián)合實(shí)現(xiàn)。每個(gè)模


  塊的組成和功能如下:



  核心容器


  Spring的核心容器是其他模塊建立的基礎(chǔ),有spring-core、spring-beans、spring-context、spring-context-support和spring-expression(Spring表達(dá)式語言)等模塊組成。


  spring-core模塊:提供了框架的基本組成部分,包括控制反轉(zhuǎn)(InversionofControl,IOC)和依賴注入(DependencyInjection,DI)功能。


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


  spring-context模塊:建立在Core和Beans模塊的基礎(chǔ)之上,提供一個(gè)框架式的對(duì)象訪問方式,是訪問定義和配置的任何對(duì)象的媒介。ApplicationContext接口是Context模塊的焦點(diǎn)。


  spring-context-support模塊:支持整合第三方庫到Spring應(yīng)用程序上下文,特別是用于高速緩存(EhCache、JCache)和任務(wù)調(diào)度(CommonJ、Quartz)的支持。


  Spring-expression模塊:提供了強(qiáng)大的表達(dá)式語言去支持運(yùn)行時(shí)查詢和操作對(duì)象圖。這是對(duì)JSP2.1規(guī)范中規(guī)定的統(tǒng)一表達(dá)式語言(UnifiedEL)的擴(kuò)展。該語言支持設(shè)置和獲取屬性值、屬性分配、方法調(diào)用、訪問數(shù)組、集合和索引器的內(nèi)容、邏輯和算術(shù)運(yùn)算、變量命名以及從Spring的IOC容器中以名稱檢索對(duì)象。它還支持列表投影、選擇以及常用的列表聚合。


  消息(Messaging)


  即spring-messaging模塊。


  spring-messaging是從Spring4開始新加入的一個(gè)模塊,該模塊提供了對(duì)消息傳遞體系結(jié)構(gòu)和協(xié)議的支持。


  Test


  即spring-test模塊。


  spring-test模塊主要為測(cè)試提供支持的,支持使用JUnit或TestNG對(duì)Spring組件進(jìn)行單元測(cè)試和集成測(cè)試。


  Spring各模塊(jar包)之間的依賴關(guān)系


  該圖是Spring5的包結(jié)構(gòu),可以從中清楚看出Spring各個(gè)模塊(jar包)之間的依賴關(guān)系。



  以上就是深圳達(dá)內(nèi)教育java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java基礎(chǔ)學(xué)習(xí):java框架學(xué)習(xí)視頻”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。


Java基礎(chǔ)學(xué)習(xí) Java視頻 Java學(xué)習(xí)視頻

培訓(xùn)啦提醒您:交易時(shí)請(qǐng)核實(shí)對(duì)方資質(zhì),對(duì)于過大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險(xiǎn),謹(jǐn)防上當(dāng)。