18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

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

汽車(chē)玩家 ? 來(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框架的所有模塊,其中,灰色背景模塊為本書(shū)中所涉及的主要模塊。接下來(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ì)象稱(chēng)為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í)查詢(xún)和操作對(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類(lèi)的編程和聲明式的事務(wù)管理。

3、 Web

Spring的Web層包括WebSocket、Servlet、Web和Portlet模塊,具體介紹如下。

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

·Servlet模塊:也稱(chēng)為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),類(lèi)似Servlet模塊的功能。

4、 其他模塊

Spring的其他模塊還有AOP、Aspects、Instrumentation以及Test模塊,具體介紹如下。

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

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

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

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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

    文章

    1298

    瀏覽量

    73271
  • spring
    +關(guān)注

    關(guān)注

    0

    文章

    341

    瀏覽量

    15668
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Spring攔截器:你的請(qǐng)求休想逃過(guò)我的五指山!

    Spring框架中,攔截器(Interceptor)是一種強(qiáng)大的機(jī)制,它允許開(kāi)發(fā)者在請(qǐng)求處理的不同階段插入自定義邏輯。WebApplicationContext作為Spring Web應(yīng)用的上下文容器,為攔截器的配置和管理提供
    的頭像 發(fā)表于 07-26 11:25 ?439次閱讀
    <b class='flag-5'>Spring</b>攔截器:你的請(qǐng)求休想逃過(guò)我的五指山!

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

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

    輔助控制模塊acm作用是什么

    Module,即輔助控制模塊。它是一個(gè)電子控制單元(ECU),專(zhuān)門(mén)設(shè)計(jì)用于管理和控制車(chē)輛或設(shè)備中的各種輔助功能。ACM通過(guò)接收和處理來(lái)自傳感器的信號(hào),以及執(zhí)行器的反饋,實(shí)現(xiàn)對(duì)這些輔助功能的精確控制。 二
    的頭像 發(fā)表于 02-01 10:39 ?2408次閱讀

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

    隨著AI應(yīng)用的廣泛深入,單一框架往往難以滿(mǎn)足多樣化的需求,因此,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 ?781次閱讀

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

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

    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 ?1295次閱讀

    SSM與Hibernate的整合使用

    隨著Java Web開(kāi)發(fā)技術(shù)的不斷進(jìn)步,Spring、SpringMVC和MyBatis(SSM)框架組合已經(jīng)成為企業(yè)級(jí)開(kāi)發(fā)的首選。為了進(jìn)一步提高開(kāi)發(fā)效率和數(shù)據(jù)持久化層的靈活性,Hibernate
    的頭像 發(fā)表于 12-17 09:14 ?834次閱讀

    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 ?1016次閱讀

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

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

    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 ?1990次閱讀

    Spring 應(yīng)用合并之路(二):峰回路轉(zhuǎn),柳暗花明

    作者:京東科技 李君 書(shū)接上文,前面在 Spring 應(yīng)用合并之路(一):摸石頭過(guò)河 介紹了幾種不成功的經(jīng)驗(yàn),下面繼續(xù)折騰… 四、倉(cāng)庫(kù)合并,獨(dú)立容器 在經(jīng)歷了上面的嘗試,在同事為啥不搞兩個(gè)獨(dú)立的容器
    的頭像 發(fā)表于 12-12 11:22 ?1318次閱讀

    大語(yǔ)言模型開(kāi)發(fā)框架是什么

    大語(yǔ)言模型開(kāi)發(fā)框架是指用于訓(xùn)練、推理和部署大型語(yǔ)言模型的軟件工具和庫(kù)。下面,AI部落小編為您介紹大語(yǔ)言模型開(kāi)發(fā)框架
    的頭像 發(fā)表于 12-06 10:28 ?732次閱讀

    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 ?955次閱讀

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

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

    MES系統(tǒng)的功能模塊詳解

    生產(chǎn)流程,提高生產(chǎn)效率和產(chǎn)品質(zhì)量。以下是MES系統(tǒng)的主要功能模塊介紹: 生產(chǎn)調(diào)度管理 : 功能 :MES系統(tǒng)通過(guò)生產(chǎn)調(diào)度模塊,根據(jù)訂單需求、設(shè)備狀態(tài)、物料供應(yīng)等因素,制定合理的生產(chǎn)計(jì)
    的頭像 發(fā)表于 10-27 09:27 ?1923次閱讀