JavaRush /Java Blog /Random-IT /Differenza tra Servlet, Spring MVC e Spring Boot
Bakytzhan
Livello 5
Алматы

Differenza tra Servlet, Spring MVC e Spring Boot

Pubblicato nel gruppo Random-IT
Vuoi iniziare a scrivere applicazioni web in Java? Il primo modo è iniziare a utilizzare un framework (un insieme di librerie, architetture, modelli di progettazione per ridurre al minimo il codice ripetitivo) e uno dei framework Web più diffusi in Java è Spring MVC, che viene eseguito sotto il cofano di Spring Boot. Perché hai bisogno dello Spring Boot? Per prima cosa devi comprendere la filosofia della Primavera. Ci sono molte biblioteche nell'ecosistema Spring, ma non tutte sono necessarie nei progetti. E sono progettati per essere collegati in modo flessibile senza interferire tra loro. Ma col tempo, quando un progetto ha molte librerie e codice, configurarli diventa un compito non banale. E voglio prendere un modello già pronto che funzioni bene insieme. Qui Spring Boot offre la possibilità di unire insieme molte librerie Spring in modo facile e semplice, in un paio di righe di codice o configurazione. E sotto il cofano di Spring MVC si trova l'API Servlet. Puoi certamente scrivere un'applicazione web utilizzando solo l'API Servlet, ma la quantità di codice, soprattutto quello ripetitivo, sarà molto grande. E un altro sviluppatore potrebbe non comprendere questo codice da una serie di spaghetti se. Per comprendere appieno la loro differenza, suggerisco di guardare il seguente breve video .
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION