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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 2020年Java Spring常見面試題及答案分享

2020年Java Spring常見面試題及答案分享

更新時間:2020-04-09 15:59:05 來源:動力節點 瀏覽4405次


    2020年Java Spring常見面試題及答案分享,作為輕量級的Java開發框架解決企業應用開發的復雜性而創建,博學谷Java培訓班為大家總結Spring常見面試題及答案,希望可以幫助正在面試的Java程序員。


2020年Java Spring常見面試題及答案分享


    一、spring是什么?


    Spring是個java企業級應用的開源開發框架。Spring主要用來開發Java應用,但是有些擴展是針對構建J2EE平臺的web應用。Spring框架目標是簡化Java企業級應用開發,并通過POJO為基礎的編程模型促進良好的編程習慣。


    二、使用Spring框架的好處?


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


    控制反轉:Spring通過控制反轉實現了松散耦合,對象們給出它們的依賴,而不是創建或查找依賴的對象們。


    面向切面的編程(AOP):Spring支持面向切面的編程,并且把應用業務邏輯和系統服務分開。


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


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


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


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


    三、Spring組成模塊有哪些?


    Spring框架的基本模塊:


    Coremodule


    Beanmodule


    Contextmodule


    ExpressionLanguagemodule


    JDBCmodule


    ORMmodule


    OXMmodule


    JavaMessagingService(JMS)module


    Transactionmodule


    Webmodule


    Web-Servletmodule


    Web-Strutsmodule


    Web-Portletmodule


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


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


    五、XMLBeanFactory


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


    六、解釋AOP模塊是什么?


    AOP模塊用于發給我們的Spring應用做面向切面的開發,很多支持由AOP聯盟提供,這樣就確保了Spring和其他AOP框架的共通性。這個模塊將元數據編程引入Spring。


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


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


    八、解釋對象/關系映射集成模塊。


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


    九、解釋WEB模塊。


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


    十、Spring配置文件


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


2020年Java Spring常見面試題及答案分享


 以上就是動力節點java培訓機構的小編針對“2020年Java Spring常見面試題及答案分享”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产成人欧美视频在线 | 性做久久久久久久久男女 | 欧美体内she精视频毛片 | 国产一级淫片a视频免费观看 | 国外免费一级 | 国内精品一区二区2021在线 | 天天操比 | 久久婷婷婷 | 成人网欧美亚洲影视图片 | 成人牲交一极毛片 | 欧美成人小视频 | 欧美成人私人视频88在线观看 | 国产一区二区三区在线免费观看 | 国产精品99在线观看 | 日韩一区二区三区视频在线观看 | 亚洲欧美精品中字久久99 | 国产乱人伦av在线a 国产乱人伦精品一区二区 国产乱人伦偷精品视频不卡 | 精品精品国产理论在线观看 | 国产亚洲一区二区在线观看 | 久久久久久久久毛片精品 | 国产精品午夜激爽毛片 | 日韩欧美视频在线一区二区 | 久久日韩精品激情 | 天天综合色网 | 九九资源网 | 国产91在线 | 日本 | 久久99久久99小草精品免视看 | 非常色的视频 | 伊人久久网站 | 国产欧美日韩一区二区三区 | 天天插天天射天天操 | 最新精品亚洲成a人在线观看 | 香蕉亚洲欧洲在线一区 | 日韩精品欧美一区二区三区 | 亚洲综合日韩欧美一区二区三 | 日韩在线视频一区二区三区 | 欧美z0o| 80s成年女人毛片免费观看观看 | 九九线精品视频 | 国产精品国产高清国产专区 | 性猛交毛片 |