Java框架面試題,常見得Spring框架

Java框架面試題,常見得Spring框架

長沙牛耳教育      2022-05-02 13:14:01     17

Java框架面試題,常見得Spring框架,  框架能夠提升程序開發(fā)效率,也是高薪Java工程師面試必問的技術(shù),今天小編就給大家分享一下常見的Spring框架面試題?! ?、

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細介紹


  框架能夠提升程序開發(fā)效率,也是高薪Java工程師面試必問的技術(shù),今天小編就給大家分享一下常見的Spring框架面試題。



  1、什么是Spring?


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


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


  核心容器模塊、應(yīng)用上下文模塊Applicationcontext、AOP模塊、JDBC抽象和DAO模塊、O/R映射整合模塊、Web模塊、MVC框架模塊。


  3、一個簡單的Spring應(yīng)用程序包括什么?


  這些應(yīng)用程序像任何Java應(yīng)用程序。它們是由多個類組成,每個類執(zhí)行應(yīng)用程序內(nèi)的一個特定的功能。這些類的配置是通過一個XML文件向?qū)Ψ綄?dǎo)入依賴。此XML文件描述如何配置類,稱為Spring配置文件。


  4、如何給Spring容器提供配置元數(shù)據(jù)?


  有三種重要的方法給Spring容器提供配置元數(shù)據(jù):XML配置文件、基于注解的配置、基于Java的配置。


  5、在Spring中如何注入一個Java集合?


  Spring提供以下幾種集合的配置元素:


  類型用于注入一列值,允許有相同的值。


  類型用于注入一組值,不允許有相同的值。


  類型用于注入一組鍵值對,鍵和值都可以為任意類型。


  類型用于注入一組鍵值對,鍵和值都只能為String類型。


  6、在Spring框架中如何更有效地使用JDBC?


  使用SpringJDBC框架,資源管理和錯誤處理的代價都會被減輕。所以開發(fā)者只需statements和queries從數(shù)據(jù)存取數(shù)據(jù),JDBC也可以在Spring框架提供的模板類的幫助下更有效地被使用,這個模板叫JDBCTemplate。


  7、如何通過HibernateDaoSupport將Spring和Hibernate結(jié)合起來?


  用Spring的SessionFactory調(diào)用LocalSessionFactory。集成過程分三步:


  配置theHibernateSessionFactory、繼承HibernateDaoSupport實現(xiàn)一個DAO、在AOP支持的事務(wù)中裝配。


  8、解釋一下SpringMVC框架及其控制器


  Spring配備構(gòu)建Web應(yīng)用的全功能MVC框架。Spring可以很便捷地和其他MVC框架集成,如Struts、Spring的MVC框架用控制反轉(zhuǎn)把業(yè)務(wù)對象和控制邏輯清晰地隔離。它也允許以聲明的方式把請求參數(shù)和業(yè)務(wù)對象綁定。


  控制器提供一個訪問應(yīng)用程序的行為,此行為通常通過服務(wù)接口實現(xiàn)??刂破鹘馕鲇脩糨斎氩⑵滢D(zhuǎn)換為一個由視圖呈現(xiàn)給用戶的模型。Spring用一個非常抽象的方式實現(xiàn)了一個控制層,允許用戶創(chuàng)建多種用途的控制器。



    以上就是長沙牛耳教育Java培訓(xùn)機構(gòu)小編介紹的“Java框架面試題,常見得Spring框架”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。


Java面試題

培訓(xùn)啦提醒您:交易時請核實對方資質(zhì),對于過大宣傳或承諾需謹慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險,謹防上當(dāng)。