想像一下,您已經完成了 JavaRush 培訓並開始尋找第一份工作。在職位描述中,您會遇到從未嘗試過的框架和工具。我們將推出一系列文章來幫助您了解哪些 Java 工具用於哪些項目,以及您應該在開發人員職涯的哪個階段學習它們。在第一篇文章中我們將討論最受歡迎的框架—Spring框架。
Spring框架:它是什麼?
Spring 是 Java 開發人員使用的熱門框架。如果我們打個比方,那麼這個框架本質上就像是羅宋湯的現成食品。您可以自己編寫 Web 應用程序,而無需使用框架。以羅宋湯為例,它看起來像這樣:去村莊種植蔬菜,收集並烹飪羅宋湯。或者您可以簡化流程並購買現成的產品集,即框架。使用該框架編寫的程式碼更加高效且易於測試。Spring 的主要優點之一是它在物件之間注入依賴關係,否則開發人員必須手動新增這些依賴關係。開發人員只需描述物件之間的連接 - 框架將為您完成剩餘的工作。這是一組肯定會起作用的功能。春天有多受歡迎?
Java 所在的地方都使用 Spring。自 2003 年創建以來,對該框架的需求一直在不斷增長。您可以在ItJobsWatch 網站上查看受歡迎程度的動態- 英國所有開發人員職缺中有 3% 是在春季。平均工資約為每年6萬英鎊。在烏克蘭、俄羅斯和白俄羅斯的就業市場,Spring 也是領先的框架之一。根據Stack Overflow 資源的研究,所有語言的開發人員中有 16.2% 選擇 Spring 框架 - 它在所有 Web 框架中的受歡迎程度排名第 6。當然,如果我們專門談論 Java 開發人員,那就是 95%。哪些項目需要它?
幾乎所有使用 Java 的地方。讓我們列出主要的:- 網路應用程式;
- 使用資料庫的應用程式;
- 雲端服務;
- 安卓應用程式。
何時以及如何教學?
初級必須了解Spring框架。當初學者學習了 Core Java、Git 版本控制系統、了解了使用網路的基礎知識並學習如何建立簡單的 servlet時,您就可以開始使用它。培訓可能需要大約一到兩個月的時間。編寫第一個簡單專案可能需要一個月的時間。要徹底研究這個框架,需要更多的時間,因為它不斷發展。以下是開發人員的一些意見:「幾乎所有 Spring 的範例都在 servlet 上工作。開始學習 servlet。無需太深入,只需了解技術本身 - 它是什麼以及它如何工作。我的建議是採取一個現成的項目,也許是一個教育項目。並嘗試改變現有流程,而不是「從頭開始」編寫。為什麼會這樣:在真實的專案中你可以看到什麼是一直用到的(也就是你需要學習的),什麼是二次垃圾(你不需要學習,你需要把文檔放在手邊) ),”開發者Alexey說。「只有當你已經熟悉Java、資料庫、一些物件導向的程式設計技術、Web技術和其他基本的軟體開發技能時,才有意義地談論學習Spring框架。Spring 框架並不是憑空存在的,它本身是沒有用的。」Ivan Mushketik說。
您可以在JavaRush 線上實習中學習如何在實踐中使用 Spring 框架。每賽季針對達到 35 級的用戶進行一次招募。 |
GO TO FULL VERSION