大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Java面試題大全:Spring常見(jiàn)面試題

Java面試題大全:Spring常見(jiàn)面試題

更新時(shí)間:2020-04-17 15:04:04 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2234次

    一、spring是什么?

    Spring是個(gè)java企業(yè)級(jí)應(yīng)用的開(kāi)源開(kāi)發(fā)框架。Spring主要用來(lái)開(kāi)發(fā)Java應(yīng)用,但是有些擴(kuò)展是針對(duì)構(gòu)建J2EE平臺(tái)的web應(yīng)用。Spring框架目標(biāo)是簡(jiǎn)化Java企業(yè)級(jí)應(yīng)用開(kāi)發(fā),并通過(guò)POJO為基礎(chǔ)的編程模型促進(jìn)良好的編程習(xí)慣。

    二、使用Spring框架的好處?

    輕量:Spring是輕量的,基本的版本大約2MB。

    控制反轉(zhuǎn):Spring通過(guò)控制反轉(zhuǎn)實(shí)現(xiàn)了松散耦合,對(duì)象們給出它們的依賴,而不是創(chuàng)建或查找依賴的對(duì)象們。

    面向切面的編程(AOP):Spring支持面向切面的編程,并且把應(yīng)用業(yè)務(wù)邏輯和系統(tǒng)服務(wù)分開(kāi)。

    容器:Spring包含并管理應(yīng)用中對(duì)象的生命周期和配置。

    MVC框架:Spring的WEB框架是個(gè)精心設(shè)計(jì)的框架,是Web框架的一個(gè)很好的替代品。

    事務(wù)管理:Spring提供一個(gè)持續(xù)的事務(wù)管理接口,可以擴(kuò)展到上至本地事務(wù)下至全局事務(wù)(JTA)。

    異常處理:Spring提供方便的API把具體技術(shù)相關(guān)的異常(比如由JDBC,HibernateorJDO拋出的)轉(zhuǎn)化為一致的unchecked異常。

    三、Spring組成模塊有哪些?

    Spring框架的基本模塊:

    Coremodule

    Beanmodule

    Contextmodule

    ExpressionLanguagemodule

    JDBCmodule

    ORMmodule

    OXMmodule

    JavaMessagingService(JMS)module

    Transactionmodule

    Webmodule

    Web-Servletmodule

    Web-Strutsmodule

    Web-Portletmodule

    四、核心容器模塊有哪些?

    提供spring框架的基礎(chǔ)功能,BeanFactory是任何以spring為基礎(chǔ)的應(yīng)用的核心。Spring框架建立在此模塊之上,使Spring成為一個(gè)容器。

    五、XMLBeanFactory

    最常用的就是org.springframework.beans.factory.xml.XmlBeanFactory,它根據(jù)XML文件中的定義加載beans。該容器從XML文件讀取配置元數(shù)據(jù)并用它去創(chuàng)建一個(gè)完全配置的系統(tǒng)或應(yīng)用。

    六、解釋AOP模塊是什么?

    AOP模塊用于發(fā)給我們的Spring應(yīng)用做面向切面的開(kāi)發(fā),很多支持由AOP聯(lián)盟提供,這樣就確保了Spring和其他AOP框架的共通性。這個(gè)模塊將元數(shù)據(jù)編程引入Spring。

    七、解釋JDBC抽象和DAO模塊。

    通過(guò)使用JDBC抽象和DAO模塊,保證數(shù)據(jù)庫(kù)代碼的簡(jiǎn)潔,并能避免數(shù)據(jù)庫(kù)資源錯(cuò)誤關(guān)閉導(dǎo)致的問(wèn)題,它在各種不同的數(shù)據(jù)庫(kù)的錯(cuò)誤信息之上,提供了一個(gè)統(tǒng)一的異常訪問(wèn)層。它還利用Spring的AOP模塊給Spring應(yīng)用中的對(duì)象提供事務(wù)管理服務(wù)。

    八、解釋對(duì)象/關(guān)系映射集成模塊。

    Spring通過(guò)提供ORM模塊,支持我們?cè)谥苯覬DBC之上使用一個(gè)對(duì)象/關(guān)系映射映射(ORM)工具,Spring支持集成主流的ORM框架,如Hiberate,JDO和iBATISSQLMaps。Spring的事務(wù)管理同樣支持以上所有ORM框架及JDBC。

    九、解釋W(xué)EB模塊。

    Spring的WEB模塊是構(gòu)建在applicationcontext模塊基礎(chǔ)之上,提供一個(gè)適合web應(yīng)用的上下文。這個(gè)模塊也包括支持多種面向web的任務(wù),如透明地處理多個(gè)文件上傳請(qǐng)求和程序級(jí)請(qǐng)求參數(shù)的綁定到你的業(yè)務(wù)對(duì)象。它也有對(duì)JakartaStruts的支持。

    十、Spring配置文件

    Spring配置文件是個(gè)XML文件,文件包含了類信息,描述了如何配置它們,以及如何相互調(diào)用。

Java面試題大全:Spring常見(jiàn)面試題

 以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java面試題大全:Spring常見(jiàn)面試題”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-04-24 搶座中
  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 离线枕边人国语在线影视 | 天天综合网天天做天天受 | 美国毛片一级视频在线aa | 国产成人aa视频在线观看 | 国产成人高清亚洲一区久久 | 女性一级全黄生活片在线播放 | 国产一级淫片a免费播放口欧美 | 啪啪一级片| 亚欧毛片 | 欧美亚洲大片 | 国产精品久久久久久免费播放 | 亚洲国产精品xo在线观看 | 香蕉视频在线观看www | 国产啪视频1000部免费视频 | 毛片大全免费看 | 亚洲欧美日韩高清一区二区三区 | 天天干天天爽天天操 | 四虎新地址4hu 你懂的 | 全免费午夜一级毛片真人 | 男人的天堂一区二区视频在线观看 | 97免费在线 | 久草青青 | 日韩午夜片 | 久久久久免费精品国产 | 欧美日韩一区二区综合在线视频 | 欧美国产综合日韩一区二区 | 久久亚洲精品国产精品婷婷 | 999毛片免费 | 国产精品视频福利 | 日韩中文字幕视频在线观看 | 亚洲精品色综合色在线观看 | 狠狠色噜噜 | 91福利精品老师国产自产在线 | 3级毛片 | 日韩中文字幕高清在线专区 | 四虎影音 | 国产亚洲精品97在线观看 | 国产欧美亚洲精品第3页在线 | 色老头老太xxxxbbbb | 狠狠久久亚洲欧美专区 | 九九黄色网 |