JavaRush /Blog Java /Random-FR /Différence entre Servlet, Spring MVC et Spring Boot
Bakytzhan
Niveau 5
Алматы

Différence entre Servlet, Spring MVC et Spring Boot

Publié dans le groupe Random-FR
Voulez-vous commencer à écrire des applications Web en Java ? La première consiste à commencer à utiliser un framework (un ensemble de bibliothèques, d'architectures, de modèles de conception pour minimiser le code répétitif), et l'un des frameworks Web les plus populaires en Java est Spring MVC, qui s'exécute sous le capot de Spring Boot. Pourquoi avez-vous besoin de Spring Boot ? Vous devez d’abord comprendre la philosophie Spring. Il existe de nombreuses bibliothèques dans l'écosystème Spring, mais toutes ne sont pas nécessaires dans les projets. Et ils sont conçus pour être connectés de manière flexible sans interférer les uns avec les autres. Mais au fil du temps, lorsqu'un projet comporte beaucoup de bibliothèques et de code, leur configuration devient une tâche non triviale. Et je veux prendre un modèle prêt à l'emploi qui fonctionne bien ensemble. Ici, Spring Boot offre la possibilité de regrouper de nombreuses bibliothèques Spring facilement et simplement, en quelques lignes de code ou de configuration. Et sous le capot de Spring MVC se trouve l'API Servlet. Vous pouvez certes écrire une application web en utilisant uniquement l’API Servlet, mais la quantité de code, notamment répétitive, sera très importante. Et un autre développeur pourrait ne pas comprendre ce code à partir d'un ensemble de si spaghetti. Pour bien comprendre leur différence, je vous suggère de regarder la courte vidéo suivante .
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION