JavaRush /Java Blog /Random-TW /Servlet、Spring MVC 和 Spring Boot 之間的區別
Bakytzhan
等級 5
Алматы

Servlet、Spring MVC 和 Spring Boot 之間的區別

在 Random-TW 群組發布
您想開始用 Java 編寫 Web 應用程式嗎?第一種方法是開始使用框架(一組庫、架構、設計模式,以最大限度地減少重複程式碼),Java 中流行的 Web 框架之一是 Spring MVC,它在 Spring Boot 的底層運行。為什麼需要 Spring Boot?首先您需要了解 Spring 哲學。Spring生態下有很多庫,但專案中並不需要全部。並且它們被設計為靈活連接,互不干擾。但隨著時間的推移,當一個專案有很多函式庫和程式碼時,配置它們就變成了一項不簡單的任務。我想採用一個可以很好地協同工作的現成模板。Spring Boot 提供了透過幾行程式碼或配置輕鬆簡單地將許多 Spring 程式庫黏合在一起的能力。Spring MVC 的底層是 Servlet API。你當然可以只使用Servlet API來編寫Web應用程序,但是程式碼量,特別是重複程式碼,會非常大。另一個開發人員可能無法從一組義大利麵式的 if 中理解這段程式碼。為了充分理解它們的區別,我建議觀看以下短片
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION