1樓:暗夜de憂傷
首先最核心的是告訴面試官:spring是一個高效的管理物件的容器,是一種規範,能大大提高專案的開發管理維護。開發人員通過xml配置就能完成物件的註冊,剩下的工作就是spring使用ioc完成物件的注入,期間不需要程式設計師干預,如果需要修改某個物件的實體類,也只需要修改xml,這樣達到了程式的完美解耦。
aop是一種思想,讓開發人員將共用性相同相似的操作提取出來,由切面去完全實現。舉個生活中的例子:我們去麥當勞吃漢堡,你要鱈魚堡,我要板燒雞腿堡,其實漢堡的整體架構都是一樣--兩塊麵包中間夾不同味道的菜(鱈魚、雞腿),所以麵包不要專門訂做,開發人員只需要開發最核心的內容(鱈魚、雞腿)即可,而麵包完全可以通過aop的方式(用同一模版製作)。
這樣大大節約開發時間,同時還有一個好處:重構時減少**修改量,你說我要黑麵包的鱈魚漢堡,到時候開發人員只需要把黑麵包替換一下就可以繼續食用了。
另外spring還不止提供了這些,他在物件管理的基礎上還提供了很多額外的好外掛,比如mvc、jdbc orm、以及與主流框架struts、hibernate等的結合等等。我們開發不一定要依賴spring,但是一定要學會spring的理念,在開發中儘量使用這些理念來提高自己的**質量!
2樓:
具體說說spring的作用,特點,怎麼用就可以了。 還可以說說spring是怎麼形成的,就差不多了,總的來說讓面試官能感覺到那你瞭解這個東西,也會用就可以了。
3樓:
spring的核心就是aop和ioc。。回答下其工作原理和特點就行了。
另外說下spring的優點。
面試題:說說你對spring的理解
4樓:匿名使用者
spring 是一個開源框架,是為了解決企業應用程式開發複雜性而建立的。框架的主要優勢之一就是其分層架構,分層架構允許您選擇使用哪一個元件,同時為 j2ee 應用程式開發提供整合的框架。
5樓:匿名使用者
我只知道它是一個開源的框架
面試題:請你說一說spring中ioc和di的含義?應該怎麼回答?
6樓:為你量身定做
ioc就是控制翻轉或是依賴注入。
di(dependency injection,依賴注入)ioc:通俗的講就是如果在什麼地方需要一個物件,你自己不用去通過new 生成你需要的物件,而是通過spring的bean工廠為你長生這樣一個物件。
di:比如物件a需要運算元據庫,以前我們總是要在a中自己編寫**來獲得一個connection物件,有了 spring我們就只需要告訴spring,a中需要一個connection,至於這個connection怎麼構造,何時構造,a不需要知道。在系統執行時,spring會在適當的時候製造一個connection,然後像打針一樣,注射到a當中,這樣就完成了對各個物件之間關係的控制。
a需要依賴 connection才能正常執行,而這個connection是由spring注入到a中的,依賴注入的名字就這麼來的。
參考資料360問答.360問答[引用時間2018-1-14]
如果面試官問你 汽車行業你瞭解多少 前景怎麼樣 應該怎麼樣回答
上網瞭解汽車行業在國際和國內的發展。中國目前是世界最大的汽車消費市場。潛在消費量巨大。如果面試官提問 你對汽車行業瞭解多少?前景怎麼樣?怎麼樣回答好?呵呵,實話回答你所知道的,比如你知道現在你所在的城市,什麼汽車比較好賣?日系車和歐洲車的區別 省油和安全性 三廂車好賣還是兩廂車好賣?前景肯定是光明的...
面試官問,你的領導怎麼評價你,面試問題你的領導如何評價你,要怎麼答?
如果面試官問你的領導怎麼評價你,那你一定告訴他,我的領導對我的評價很高,這都是自己的努力和領導的欣賞,領導的信任得來的。我覺得面試官如果問你,你的領導怎麼評價你,那麼你可以回答他說,一些你的優點用領導的語氣講出來,或者是直接用真實的領導評價,告訴他們就行了。面試官問,你的領導怎麼評價你?這道題目意在...
面試的時候面試官問你你的優缺點是什麼?該怎麼回答,如果問你你是怎麼回答的
優點可以是 bai我個性開朗,有良du好的溝通能力,zhi。優點很好dao說的 缺點就是回說些小的,但是又無答傷大雅的,說出來能讓別人感覺不是確定,反倒是優點 比如 我的缺點是,在工作中我需要更耐心一些,我總是期望能儘快的把工作漂亮的完成。等 優點就是我做事比較較真,凡事要求自己做好!缺點就是做事較...