為了方便 JavaRush 學生,我們決定收集程式設計中最重要主題的講座和文章。第九個集合是關於 Spring 系列框架的。在迷你指南中,我們簡要概述了文章的精髓,如果您點擊鏈接,您可以了解有關感興趣主題的更多信息。將集合加入書籤並在需要時返回。
文章和講座
在這篇由兩部分組成的文章中,作者介紹了 Spring 框架的基本概念:Spring 是什麼、bean 和上下文。我們建議透過閱讀本文開始研究該框架。而且作者也提供了程式碼範例給他。
文章的第二部分討論在 Spring 中編寫一個範例專案。如果說在第一部分作者解釋了理論,那麼在第二部分他決定將重點放在實踐上。
本文將討論該框架的創建歷史以及與 Java EE 堆疊的主要差異。作者也簡要概述了 Spring 堆疊的關鍵元件。
本系列文章的目的是為學生提供進一步學習 JavaEE 或 Spring 所需的最低限度的理論知識。所有材料分為 7 個部分:網路、客戶端-伺服器和三層架構、HTTP/HTTPS 協定、Maven、servlet 和 servlet 容器以及 MVC。
這篇文章用簡單的語言和 5 歲孩子都能理解的例子,講述了框架的整體情況,特別是 Spring 的含義。如果您剛開始研究 IT 世界,本文將幫助您理解它。
關於初學者應該學習的技術系列的第二篇文章。本文使用簡單的範例解釋了什麼是 Spring Boot。
如果您已經熟悉 Spring 框架和 Spring Boot,那麼是時候學習 Spring MVC 了。Spring MVC 是 Spring 框架的一個元件或設計模式,它允許您使用模型 - 視圖 - 控制器架構在 Java 中開發 Web 應用程序,這意味著它將在您將來作為程式設計師的工作中派上用場。
一旦您熟悉了 Spring Boot 背後的理論,就可以付諸實行了。「春天並不可怕」系列文章將對此有所幫助。在帶有程式碼範例的簡短文字中,作者討論了使用 Spring 的各種情況:使用資料庫、控制器中的異常處理、連接 Lombok 等等。
本文面向那些已經以某種方式使用過該框架並熟悉基本概念的人。作者研究了該框架如何「在幕後」工作。
作者講述了他在創建一個簡單的CRUD 應用程式的過程中第一次接觸到Maven、Spring、Hibernate、MySQL 和Tomcat 等東西。這篇文章主要針對那些已經完成了30-40 級JavaRush,但還沒有完成的人。尚未超越純Java還沒有走出去,並且剛開始進入開放世界,其中包含所有技術、框架和其他不熟悉的詞語。
本文作者在雲端應用的過程中遇到了問題。他在本文中分享了他如何解決這些問題。
學還是不學Spring Boot?一定要教!在這篇評論文本中,作者揭示了使用 Spring Boot 的主要優點和缺點。但我們已經讀過這篇文章 - 還有更多的優勢。點擊連結並親自查看。
本資料是「企業發展概論」系列的最後一部分。從名稱中就可以清楚地看出我們將討論在 Spring Boot 中建立應用程式。透過開啟文本,您將收到有關自行啟動應用程式的逐步說明。
當然,您可以自己模擬未來開發人員職位的面試。但最好使用本文中已經寫好的現成問題和答案。
影片
如果不使用 Spring Boot Starters,任何新的 Java 專案都是不完整的。使用它們可以讓您節省配置時間,並專注於應用程式設計和解決業務問題。但有時需要實作自己的啟動器,因為現有的啟動器不提供必要的功能。在這段影片中,開發人員從頭開始創建他的啟動器。
如果您對 Java 和 Spring 框架的世界感到困惑,我們建議您觀看此影片。它解釋了 Spring Boot、Spring MVC 和 Servlet 之間的差異以及如何使用。
在視訊教學中,在即時編碼模式下,開發人員創建了一個Spring Boot 應用程序,該應用程式將按計劃解析新聞、將資料保存在資料庫中、使用REST API 顯示新聞,並將其全部劃分為多個個層以實現可擴展的專案架構。
影片包含 Java 開發人員職位技術面試期間提出的最有趣的問題。影片由兩部分組成。第一篇討論了 Java 集合、雜湊碼和等於契約、函數式介面、Stream API、垃圾收集器、記憶體設備、堆、並發性。在影片的第二部分中,您將了解 Spring:Spring Beans、Spring Data Repository、Annotations、Programmatic TM 和 Spring MVC。
GO TO FULL VERSION