日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

一個工作了4年的小伙伴,他說他從線下培訓就開始接觸Spring,到現在已經快5年時間了。

從來沒有想過,為什么要使用Spring 框架。

結果在面試的時候,竟然遇到一個這樣的問題。

大腦一時間短路了,來求助我,這類問題應該怎么去回答。

下面我們來看看普通人和高手的回答

 

部分高手面試文檔已整理,需要的小伙伴可以私信【Mic】或者評論區留言

普通人:

嗯。。。。。。。。。。

 

高手:

Spring是一個輕量級應用框架,它提供了IoC和AOP這兩個核心的功能。

它的核心目的是為了簡化企業級應用程序的開發,使得開發者只需要關心業務需求,不需要關心Bean的管理,

以及通過切面增強功能減少代碼的侵入性。

從Spring本身的特性來看,我認為有幾個關鍵點是我們選擇Spring框架的原因。

  • 輕量:Spring 是輕量的,基本的版本大約2MB。
  • IOC/DI:Spring通過IOC容器實現了Bean的生命周期的管理,以及通過DI實現依賴注入,從而實現了對象依賴的松耦合管理。
  • 面向切面的編程(AOP):Spring支持面向切面的編程,從而把應用業務邏輯和系統服務分開。
  • MVC框架:Spring MVC提供了功能更加強大且更加靈活的Web框架支持
  • 事務管理:Spring通過AOP實現了事務的統一管理,對應用開發中的事務處理提供了非常靈活的支持

最后,Spring從第一個版本發布到現在,它的生態已經非常龐大了。在業務開發領域,Spring生態幾乎提供了

「面試普通人VS高手系列」為什么要使用Spring 框架?

 

非常完善的支持,更重要的是社區的活躍度和技術的成熟度都非常高,以上就是我對這個問題的理解。

 

總結

任何一個技術框架,一定是為了解決某些特定的問題,只是大家忽視了這個點。

為什么要用,再往高一點來說,其實就是技術選型,能回答這個問題,

意味著面對業務場景或者技術問題的解決方案上,會有自己的見解和思考。

所以,我自己也喜歡在面試的時候問這一類的問題。

本期的普通人VS高手面試系列就到這里結束了。

有任何不懂的技術面試題,歡迎隨時私信我。

分享到:
標簽:框架 Spring
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定