Java面試題分享:怎麼回答你對Spring的理解?
面試官此問題的目的是瞭解求職者對Spring相關技術的理解,在回答此問題時注意簡單扼要及語言組織的條理性:
1、回答Spring的核心作用(描述Spring框架特點和作用)
Spring是一個開源的輕量級框架,為解決軟體開發的複雜性而生,基於核心的IoC和AOP思想實現專案開發的模組化,貫穿專案的表現層、邏輯層及持久層,減低專案模組之間的耦合度,提高複用率。
2、回答Spring核心思想IoC和AOP的實現原理及作用(體現對Spring的深入理解)
Spring的兩大核心思想分別是控制反轉(IoC)和麵向切面程式設計(AOP);
IoC是基於反射的實現,透過Spring容器管理物件自建立到銷燬的整個生命週期,例如完成控制器物件建立、JavaBean物件建立及屬性注入等工作;
AOP是基於反射和代理的實現,在不改變原有工作流的前提下實現自定義邏輯的切入工作,可以大大減低耦合度提交程式碼複用率,例如在專案開發中完成持久層事務管理、日誌管理等工作。
3、回答Spring家族產品的相關產品及功能(體現多“Spring全家桶”的全面認知)
除此之外,Spring經過多件的發展已經形成了一個家族,幾乎可以完成一個Java開發的全面需求;
SpringMVC,Spring框架提供的MVC模組,實現檢視層、控制層及模型層的分離,更容易對各層進行控制,成為了目前JavaWeb專案中的核心MVC框架;
SpringBoot,是由Pivotal團隊提供的全新框架,用來簡化新的Spring應用的搭建及開發過程,成為了快速應用開發領域的領導者。
(備註:此處如果多Spring的其他家族產品有更多的瞭解可以加以綴述,如果多這些產品沒有深入的認知,可以不用描述,以免面試官追問)。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2770606/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Java面試】說說你對Spring MVC的理解Java面試SpringMVC
- 【Java 容器面試題】談談你對HashMap 的理解Java面試題HashMap
- 面試對話記錄,如果是你會怎麼回答?面試
- 假如面試官問你Babel的原理該怎麼回答面試Babel
- 面試——談談你對Java 平臺的理解面試Java
- 一道面試題考驗了你對java的理解程度面試題Java
- JAVA面試題 請談談你對Sychronized關鍵字的理解?Java面試題Zed
- 怎樣回答技術面試題?面試題
- Java面試題:請談談對ThreadLocal的理解?Java面試題thread
- Java面試被問到Dubbo,怎麼回答可以得高分?Java面試
- 經典的Java面試題及回答集錦Java面試題
- 面試——談談你對Java 物件導向思想的理解面試Java物件
- BATJ面試redis靈魂36問,你這麼回答,面試官一定對你刮目相看BAT面試Redis
- 必須要會回答的Java面試題(字串篇)Java面試題字串
- 當面試官說“你還有什麼問題想問的”,你該如何回答?面試
- 當面試官說 “你還有什麼問題想問的” ,你該如何回答?面試
- 當面試官說 “你還有什麼問題想問的”,你該如何回答?面試
- JAVA最新面試題分享Java面試題
- 拿到大廠前端offer的前端開發是怎麼回答面試題的前端面試題
- 【Java面試】如何理解Spring Boot中的Starter?Java面試Spring Boot
- 如何更好的回答面試問題面試
- 面試問你為什麼要用Spring怎麼答?面試Spring
- Java面試題:你知道Spring的IOC嗎?那麼,它為什麼這麼重要呢?Java面試題Spring
- java面試一日一題:講對mysql的MVCC的理解Java面試MySqlMVC
- Spring Boot面試題,你會需要的!Spring Boot面試題
- 面試時,面試官問:你以後的規劃是怎樣的 如何回答呢面試
- 挑戰10個最難回答的Java面試題(附答案)Java面試題
- 面試:在面試中關於List(ArrayList、LinkedList)集合會怎麼問呢?你該如何回答呢?面試
- 【Java面試】簡述一下你對執行緒池的理解?Java面試執行緒
- 乾貨分享:18道Spring面試題Spring面試題
- 面試官:你能回答這兩個簡單的問題嗎面試
- 面試時這麼問你Spring Boot,你能答對幾個?面試Spring Boot
- 面試題:說說你對ZooKeeper叢集與Leader選舉的理解?面試題
- 面試問你java中的序列化怎麼答?面試Java
- 如何看待或回答測試面試題 “這張紙不是紅色的,對嗎?”面試題
- 對於單例模式面試官會怎樣提問呢?你又該如何回答呢?單例模式面試
- 面試官:Java 反射是什麼?我回答不上來!面試Java反射
- 好程式設計師Java教程分享面試中Spring的技術問題程式設計師Java面試Spring