91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring面試問題有哪些

發布時間:2021-09-10 14:17:55 來源:億速云 閱讀:96 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關Spring面試問題有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

  • 什么是Spring?
    Spring是一個反轉控制IOC和AOP的開發框架和平臺。
     

  • 解釋一下Spring?

    1. 輕量 : Spring 在大小和透明度上是輕量的,Spring基本核心版本大概只有1M,處理開銷也非常小

    2. 反轉控制Inversion of control (IoC) : Spring使用IOC實現松耦合,對象不是自己主動去尋找依賴而是依賴主動推給了自己。

    3. 面向方面(AOP) : Spring支持面向方面編程,從業務邏輯中分離關注,能夠實現聚焦開發。.

    4. 容器 : Spring 容器包含和管理應用對象的生命周期。

    5. 框架 : Spring提供最內核的功能,其余留給開發者自己開發。
       

  • Spring框架有哪些不同的模塊?

    1. 核心容器模塊

    2. 應用上下文模塊Application context

    3. AOP模塊

    4. JDBC抽象和DAO模塊

    5. O/R映射整合模塊

    6. Web 模塊

    7. MVC 框架模塊
       

  • Spring框架的結構如何?

     

  • 什么是核心容器模塊?
    提供基本功能的Spring框架。在此模塊中的BeanFactory是任何基于Spring的應用程序的心臟。整個框架是建立在本模塊的基礎之上。該模塊生成Spring容器。
     

  • 什么是應用上下文Application context模塊?
    應用程序上下文模塊使得Spring成為了一個框架。該模塊擴展了BeanFactory的概念,國際化(I18N)消息,應用程序生命周期事件,和驗證提供支持。此模塊還提供了許多的企業服務,例如JNDI訪問,EJB集成,遠程和調度。它還提供了其他框架的支持。
     

  • 什么是AOP模塊?
    該AOP模塊用于Spring的應用程序開發方面。提供了大部分AOP聯盟的支持,以確保Spring和其它AOP框架之間的互操作性。此模塊還引入元數據編程。使用Spring的元數據支持我們的源代碼 ,通過引入元注釋,指導我們具體在哪里實現方面編程。
     

  • 什么是JDBC和DAO抽象模塊?
    使用這個模塊,我們可以保持干凈和簡單的數據庫的代碼,并防止失敗關閉數據庫資源等問題。基于多個數據庫服務器的出錯信息之上建立的一個新的有意義的異常層。此外,該模塊使用Spring的AOP模塊實現事務管理。
     

  • 什么是對象關系數據庫映射整合模塊?
    Spring支持使用一個對象/關系映射(ORM)工具,基于JDBC提供ORM模塊。配合一些流行的ORM框架,包括Hibernate,JDO和iBATIS SQL映射。 Spring的事務管理也支持這些ORM框架以及JDBC。
     

  • 什么是Web模塊?
    該模塊是建立在應用上下文模塊之上,提供了一個基于Web應用的上下文。此模塊還包含幾個面向Web的任務,比如多個文件上傳和將請求參數透明地綁定到你的業務對象。它也包含與Jakarta Struts的集成支持。
     

  • 什么是SpringMVC?
    Spring提供了一個全功能的構建Web應用程序的MVC框架。雖然Spring可以很容易地集成到其他的MVC框架,如Struts,Spring的MVC框架使用IOC將控制器邏輯從業務對象中干凈分離。它還允許您以聲明方式綁定請求參數到你的業務對象。它還可以利用Spring的其他服務,如本地化消息和驗證。
     

  • 什么是BeanFactory?
    一個BeanFactory是工廠模式的實現,使用反轉控制將從應用程序的配置和依賴性從應用程序代碼中分離。
     

  • 什么AOP聯盟?
    AOP聯盟是一個開放源碼的項目,其目標是通過定義一套通用的接口和組件在不同的AOP產品中實現AOP和互操作性推廣。
     

  • 什么是Spring配置文件?
    Spring的配置文件是一個XML文件。此文件中包含的類信息,并描述這些類是如何配置,并實現相互的依賴導入。

  • 一個簡單的Spring應用程序包括什么?
    這些應用程序像任何Java應用程序。它們是由多個類組成,每個類執行應用程序內的一個特定的功能。這些類的配置是通過一個XML文件向對方導入依賴。此XML文件描述如何配置類,稱為Spring配置文件。

關于“Spring面試問題有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昂仁县| 原阳县| 安新县| 金乡县| 什邡市| 共和县| 始兴县| 鸡东县| 崇信县| 灵璧县| 洛浦县| 兰西县| 元朗区| 金华市| 蕲春县| 灵台县| 阿荣旗| 三明市| 栾川县| 陆河县| 马关县| 霍州市| 灌南县| 双牌县| 洞口县| 孟州市| 金寨县| 梨树县| 凌海市| 清徐县| 兴海县| 资中县| 玉山县| 湖口县| 沿河| 错那县| 项城市| 合肥市| 阿勒泰市| 河源市| 孟连|