Java基礎學習:java框架學習視頻

Java基礎學習:java框架學習視頻

深圳達內教育      2022-04-23 19:00:01     1

Java基礎學習:java框架學習視頻,  Spring是一個輕量級Java開發(fā)框架,致力于簡化Java開發(fā)。更多有關Spring框架的簡介、設計理念、優(yōu)缺點和應用場景請參考這篇文

課程價格 請咨詢

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

詳細介紹


  Spring是一個輕量級Java開發(fā)框架,致力于簡化Java開發(fā)。更多有關Spring框架的簡介、設計理念、優(yōu)缺點和應用場景請參考這篇文章


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


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


  塊的組成和功能如下:



  核心容器


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


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


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


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


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


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


  消息(Messaging)


  即spring-messaging模塊。


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


  Test


  即spring-test模塊。


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


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


  該圖是Spring5的包結構,可以從中清楚看出Spring各個模塊(jar包)之間的依賴關系。



  以上就是深圳達內教育java培訓機構的小編針對“Java基礎學習:java框架學習視頻”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。


Java基礎學習 Java視頻 Java學習視頻

培訓啦提醒您:交易時請核實對方資質,對于過大宣傳或承諾需謹慎!任何要求預付定金、匯款等方式均存在風險,謹防上當。