黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

Java面試題大全:Spring常見面試題

更新時間:2020-04-17 15:04:04 來源:動力節(jié)點 瀏覽2304次

    一、spring是什么?

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

    二、使用Spring框架的好處?

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

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

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

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

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

    事務(wù)管理:Spring提供一個持續(xù)的事務(wù)管理接口,可以擴展到上至本地事務(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成為一個容器。

    五、XMLBeanFactory

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

    六、解釋AOP模塊是什么?

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

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

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

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

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

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

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

    十、Spring配置文件

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

Java面試題大全:Spring常見面試題

 以上就是動力節(jié)點java培訓(xùn)機構(gòu)的小編針對“Java面試題大全:Spring常見面試題”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 欧美成人一区亚洲一区 | 色屁屁一区二区三区视频国产 | 国产成人精品三级在线 | 欧美精品免费在线 | 亚洲欧美日韩综合网导航 | 91香焦国产线观看看免费 | 欧洲精品不卡1卡2卡三卡四卡 | 天天干天天拍 | 国产精品一一在线观看 | 免费高清欧美一区二区视频 | 西西人体国模欢欢啪啪写真 | 日韩视频第二页 | 中文字幕在线观看一区 | 伊人网大 | 午夜成人影视 | 亚洲午夜精品aaa级久久久久 | www.欧美黄色 | 性欧美日本 | 中国一级特黄大片毛片 | 97视频在线免费播放 | 黄色一级录像片 | 在线播放国产色视频在线 | 国产精品毛片天天看片 | 性欧美13处丶14处 | 免费大黄网站在线看 | 精品国产品欧美日产在线 | 成人在线视频免费观看 | 免费人成在线观看网站品爱网 | 亚洲国产欧美精品 | 55夜色66夜色欧洲精品 | 亚洲国产精品久久久天堂 | 欧美色图第一页 | 美女黄站 | 日日欧美| 91在线公开视频 | 操操综合 | 国产精品成人影院 | 一级骚片| 日本一本高清视频 | a国产| 日韩三级黄色片 |