Java知識分享網 - 輕松學習從此開始!????

Java知識分享網

Java1234官方群25:java1234官方群25
Java1234官方群25:838462530
        

實戰springboot+CAS單點登錄課程(免費領取)

SpringBoot打造全棧在線教育平臺實戰課程

畢設代做論文包查重聯系人QQ:1982956321畢設大神 畢設代做論文包查重

66套java實戰課程無套路領取

Java1234 VIP課程

領取微信掃碼登錄Java實現視頻教程

Java1234至尊VIP(特價活動)
當前位置: 主頁 > Java文檔 > JavaWeb技術相關 >

Spring IOC學習筆記 PDF 下載


分享到:
時間:2020-10-28 09:58來源:http://www.nukdnfhq.buzz 作者:轉載  侵權舉報
Spring IOC學習筆記 PDF 下載
失效鏈接處理
Spring IOC學習筆記 PDF 下載

本站整理下載:
提取碼:48b1 
 
 
相關截圖:
 
主要內容:

2. Spring 框架
2.1. Spring 框架概念
Spring 是眾多開源java項?中的?員,基于分層的javaEE應??站式輕量級開源框架,主要核?是
IOC(控制反轉/依賴注?)與 AOP(?向切?)兩?技術,實現項?在開發過程中的輕松解耦,提?項
?的開發效率。
在項?中引? Spring ?即可以帶來下?的好處 降低組件之間的耦合度,實現軟件各層之間的解耦???/div>
以使?容器提供的眾多服務,如:事務管理服務、消息服務等等。當我們使?容器管理事務時,開發?
員就不再需要??控制事務.也不需處理復雜的事務傳播。 容器提供單例模式?持,開發?員不再需要
??編寫實現代碼。 容器提供了AOP技術,利?它很容易實現如權限攔截、運?期監控等功能。
2.2. Spring 源碼架構
Spring 總共?約有20個模塊,由1300多個不同的?件構成。?這些組件被分別整合在核?容器(Core
Container)、Aop(Aspect Oriented Programming)和設備?持(Instrmentation)、數據訪問及集成
(Data Access/Integeration)、Web、報?發送(Messaging)、測試6個模塊集合中。
1. 核?容器:Spring-beans 和 Spring-core 模塊是 Spring 框架的核?模塊,包含控制反轉(Inversion
of Control, IoC)和依賴注?(Dependency Injection, DI),核?容器提供 Spring 框架的基本功能。
核?容器的主要組件是 BeanFactory,??模式的實現。BeanFactory 使?控制反轉(IOC) 思想
將應?程序的配置和依賴性規范與實際的應?程序代碼分開。
Spring 上下?Spring Context:Spring 上下?是?個配置?件,向 Spring 框架提供上下?信息。
Spring 上下?包括企業服務,例如 JNDI、EJB、電?郵件、國際化、校驗和調度功能。
Spring-Expression 模塊是統?表達式語?(unified EL)的擴展模塊,可以查詢、管理運?中的對
象,同時也?便的可以調?對象?法、操作數組、集合等。它的語法類似于傳統EL,但提供了額
外的功能,最出?的要數函數調?和簡單字符串的模板函數。
2. Spring-AOP:Spring-aop是Spring的另?個核?模塊, 在Spring中,他是以JVM的動態代理技術為基
礎,然后設計出了?系列的Aop橫切實現,?如前置通知、返回通知、異常通知等。通過其配置
管理特性,Spring AOP 模塊直接將?向切?的編程功能集成到了 Spring 框架中。所以,可以很容
易地使 Spring 框架管理的任何對象?持 AOP。
3. Spring Data Access(數據訪問):由Spring-jdbc、Spring-tx、Spring-orm、Spring-jms和Spring-oxm 5
個模塊組成 Spring-jdbc 模塊是 Spring 提供的JDBC抽象框架的主要實現模塊,?于簡化 Spring
JDBC。
Spring-tx 模塊是SpringJDBC事務控制實現模塊。使?Spring框架,它對事務做了很好的封裝,通
過它的Aop配置,可以靈活的配置在任何?層。
Spring-Orm 模塊是ORM框架?持模塊,主要集成 hibernate, Java Persistence API (JPA) 和 Java Data
Objects (JDO) ?于資源管理、數據訪問對象(DAO)的實現和事務策略。
Spring-Jms 模塊(Java Messaging Service)能夠發送和接受信息。
Spring-Oxm 模塊主要提供?個抽象層以?撐OXM(OXM 是 Object-to-XML-Mapping 的縮寫,它是?
個O/M-mapper,將java對象映射成 XML 數據,或者將 XML 數據映射成 java 對象),例如:JAXB,
Castor, XMLBeans, JiBX 和 XStream 等。
4. Web 模塊:由Spring-web、Spring-webmvc、Spring-websocket和Spring-webmvc-portlet 4個模塊組
成,Web 上下?模塊建?在應?程序上下?模塊之上,為基于 Web 的應?程序提供了上下?。
Web 模塊還簡化了處理多部分請求以及將請求參數綁定到域對象的?作。
5. 報?發送:即Spring-messaging模塊。
Spring-messaging是Spring4 新加?的?個模塊,主要職責是為Spring 框架集成?些基礎的報?傳
送應?。
6. 單元測試:即Spring-test模塊。Spring-test模塊主要為測試提供?持

 
 
------分隔線----------------------------
鋒哥公眾號


鋒哥微信


關注公眾號
【Java資料站】
回復 666
獲取 
66套java
從菜雞到大神
項目實戰課程
山东麻将怎么开牌 河北燕赵20选5开奖结果今天 哈哈二人麻将 百赢捕鱼手机版下载 天津快乐十分彩乐乐 福建体彩31选717246 七乐彩基本走势图图表 爵士vs魔术分析 免费麻将棋牌神辅助 正版棋牌娱乐app 快乐双彩规则wx15 com 青海快三玩法 步行者vs老鹰 打麻将规则 娱网棋牌下载 福彩双色球走势图 白小姐精选四肖中特