在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Spring框架功能的模塊作用介紹

汽車玩家 ? 來(lái)源:黑馬程序員 ? 作者:黑馬程序員 ? 2020-05-05 16:18 ? 次閱讀

Spring框架采用的是分層架構(gòu),它一系列的功能要素被分成20個(gè)模塊,這些模塊大體分為Core Container、Data Access/Integration、Web、AOP(Aspect Oriented Programming)、Instrumentation、Messaging和Test。

Spring框架功能的模塊作用介紹

上圖中,包含了Spring框架的所有模塊,其中,灰色背景模塊為本書中所涉及的主要模塊。接下來(lái)分別對(duì)體系結(jié)構(gòu)中的模塊作用進(jìn)行簡(jiǎn)單介紹,具體如下。

1、 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、速率)。鳥(niǎo)

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

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

數(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ù)管理。

3、 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模塊的功能。

4、 其他模塊

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è)試的支持。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1283

    瀏覽量

    70848
  • spring
    +關(guān)注

    關(guān)注

    0

    文章

    340

    瀏覽量

    14891
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    博世GTM IP模塊架構(gòu)介紹

    上篇文章我們介紹了博世GTM IP模塊的核心功能及基礎(chǔ)結(jié)構(gòu)模塊。本篇文章將繼續(xù)解析GTM模塊架構(gòu),重點(diǎn)
    的頭像 發(fā)表于 03-07 17:50 ?794次閱讀
    博世GTM IP<b class='flag-5'>模塊</b>架構(gòu)<b class='flag-5'>介紹</b>

    AI開(kāi)發(fā)框架集成介紹

    隨著AI應(yīng)用的廣泛深入,單一框架往往難以滿足多樣化的需求,因此,AI開(kāi)發(fā)框架的集成成為了提升開(kāi)發(fā)效率、促進(jìn)技術(shù)創(chuàng)新的關(guān)鍵路徑。以下,是對(duì)AI開(kāi)發(fā)框架集成的介紹,由AI部落小編整理。
    的頭像 發(fā)表于 01-07 15:58 ?483次閱讀

    Triton編譯器功能介紹 Triton編譯器使用教程

    。以下是 Triton 編譯器的一些功能介紹和使用教程。 Triton 編譯器功能介紹 多語(yǔ)言支持 :Triton 支持多種編程語(yǔ)言,使得開(kāi)發(fā)者可以在同一個(gè)編譯器
    的頭像 發(fā)表于 12-24 17:23 ?1512次閱讀

    SSM框架的源碼解析與理解

    MVC模式,使得開(kāi)發(fā)Web應(yīng)用程序變得更加高效和簡(jiǎn)單。 1. Spring框架 基本功能Spring是一個(gè)開(kāi)源的Java平臺(tái),它提供了全面的基礎(chǔ)設(shè)施支持,以便開(kāi)發(fā)Java應(yīng)用程序。
    的頭像 發(fā)表于 12-17 09:20 ?865次閱讀

    SSM框架的性能優(yōu)化技巧 SSM框架中RESTful API的實(shí)現(xiàn)

    SSM框架的性能優(yōu)化技巧 SSM(Spring + Spring MVC + MyBatis)框架的性能優(yōu)化是提升Java Web應(yīng)用性能的關(guān)鍵環(huán)節(jié)。以下是一些常用的性能優(yōu)化技巧: 使
    的頭像 發(fā)表于 12-17 09:10 ?704次閱讀

    SSM框架的優(yōu)缺點(diǎn)分析 SSM在移動(dòng)端開(kāi)發(fā)中的應(yīng)用

    SSM框架的優(yōu)缺點(diǎn)分析 SSM框架,即SpringSpring MVC和MyBatis的整合,是當(dāng)前比較流行的Java開(kāi)源框架之一。以下是
    的頭像 發(fā)表于 12-16 18:18 ?2145次閱讀

    SSM框架在Java開(kāi)發(fā)中的應(yīng)用 如何使用SSM進(jìn)行web開(kāi)發(fā)

    。以下是對(duì)SSM框架在Java開(kāi)發(fā)中的應(yīng)用,以及如何使用SSM進(jìn)行web開(kāi)發(fā)的介紹: SSM框架的組件及其作用 Spring
    的頭像 發(fā)表于 12-16 17:28 ?1460次閱讀

    JavaWeb框架比較

    JavaWeb框架為開(kāi)發(fā)人員提供了構(gòu)建Web應(yīng)用程序所需的基礎(chǔ)設(shè)施和組件,每種框架都有其獨(dú)特的特點(diǎn)和適用場(chǎng)景。以下是對(duì)幾種主流JavaWeb框架的比較: Spring MVC 優(yōu)點(diǎn)
    的頭像 發(fā)表于 11-25 09:14 ?608次閱讀

    Spring事務(wù)實(shí)現(xiàn)原理

    作者:京東零售 范錫軍 1、引言 springspring-tx模塊提供了對(duì)事務(wù)管理支持,使用spring事務(wù)可以讓我們從復(fù)雜的事務(wù)處理中得到解脫,無(wú)需要去處理獲得連接、關(guān)閉連接、事
    的頭像 發(fā)表于 11-08 10:10 ?1118次閱讀
    <b class='flag-5'>Spring</b>事務(wù)實(shí)現(xiàn)原理

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

    推出的第二代網(wǎng)關(guān)框架,取代Zuul網(wǎng)關(guān)。網(wǎng)關(guān)作為流量的,在微服務(wù)系統(tǒng)中有著非常作用,網(wǎng)關(guān)常見(jiàn)的功能有路由轉(zhuǎn)發(fā)、權(quán)限校驗(yàn)、限流控制等作用。 SpringCloud Gateway流程圖
    的頭像 發(fā)表于 08-22 09:58 ?688次閱讀
    <b class='flag-5'>Spring</b> Cloud Gateway網(wǎng)關(guān)<b class='flag-5'>框架</b>

    igbt模塊作用功能有哪些

    。 IGBT模塊作用 IGBT模塊在電力電子領(lǐng)域具有重要的作用,主要體現(xiàn)在以下幾個(gè)方面: 2.1 高電壓、大電流的功率
    的頭像 發(fā)表于 08-07 17:06 ?6268次閱讀

    IO模塊作用及其在工業(yè)生產(chǎn)中的重要性

    IO模塊,作為自動(dòng)化控制系統(tǒng)的重要組成部分,發(fā)揮著至關(guān)重要的作用。本文為您介紹IO模塊在工業(yè)生產(chǎn)中的作用及其重要性。
    的頭像 發(fā)表于 07-17 15:59 ?1330次閱讀

    bootstrap框架介紹

    Bootstrap是一個(gè)流行的前端框架,它提供了一套響應(yīng)式、移動(dòng)優(yōu)先的CSS和JavaScript組件,可以幫助開(kāi)發(fā)者快速構(gòu)建美觀、功能豐富的網(wǎng)頁(yè)。 一、Bootstrap簡(jiǎn)介 1.1
    的頭像 發(fā)表于 07-11 09:53 ?1016次閱讀

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

    說(shuō)起Spring狀態(tài)機(jī),大家很容易聯(lián)想到這個(gè)狀態(tài)機(jī)和設(shè)計(jì)模式中狀態(tài)模式的區(qū)別是啥呢?沒(méi)錯(cuò),Spring狀態(tài)機(jī)就是狀態(tài)模式的一種實(shí)現(xiàn),在介紹Spring狀態(tài)機(jī)之前,讓我們來(lái)看看設(shè)計(jì)模式中
    的頭像 發(fā)表于 06-25 14:21 ?1275次閱讀
    玩轉(zhuǎn)<b class='flag-5'>Spring</b>狀態(tài)機(jī)

    PLC通信模塊作用功能

    在工業(yè)自動(dòng)化和遠(yuǎn)程設(shè)備管理的領(lǐng)域中,PLC(可編程邏輯控制器)扮演著至關(guān)重要的角色。而PLC通信模塊,作為實(shí)現(xiàn)PLC與其他設(shè)備或系統(tǒng)之間通信的橋梁,其作用功能不可忽視。本文將詳細(xì)探討PLC通信
    的頭像 發(fā)表于 06-14 11:54 ?3713次閱讀
    主站蜘蛛池模板: 午夜看片影院在线观看 | 日本色片在线观看 | 午夜精品一区二区三区在线视 | 视频在线观看高清免费大全 | 天天色操 | 国产成人精品亚洲日本在线 | 欧美亚洲天堂 | 亚洲欧美高清 | 五月天婷婷免费视频观看 | 国产香蕉视频在线播放 | 男女交性视频免费 | 五月婷婷综合基地 | ak福利午夜在线观看 | 加勒比一木道|视频在线看 加勒比在线免费视频 | 香蕉成人999视频 | 黄网站色在线视频免费观看 | 年轻护士3的滋味 | 热99re久久精品2久久久 | 亚洲五月婷婷 | 中文字幕亚洲一区二区三区 | 性夜黄a爽爽免费视频国产 羞羞答答xxdd影院欧美 | china3p单男精品自拍 | 四只虎免费永久观看 | 免费观看视频在线 | 狠狠操天天 | 色天天天天 | 小说老卫陈红张敏陈法蓉 | 国产高清视频在线播放www色 | 日本黄色免费观看 | 天天狠狠色噜噜 | 天堂69亚洲精品中文字幕 | 好大好硬好深好爽的视频 | 日本理论午夜中文字幕第一页 | 美女视频黄视大全视频免费网址 | 日本高清免费一本视频在线观看 | 人人做人人爽久久久精品 | 天堂中文最新版www 天堂资源8中文最新版在线 | 色综合网址| 天天操夜夜艹 | 222网站高清免费观看 | 国产精品你懂的在线播放 |