Retour rapide sur les Servlets, JSP, MVC et SpringBoot

Mise en route

Nous allons rapidement revoir les technologies présentées lors du cours de M1. Pour ce faire, suivez les étapes ci-dessous :

Application exemple

Le framework Spring boot a pour objectif d'accélerer et de simplifier la mise en place d'une application basée sur Spring.

Cet objectif est atteint par l'intégration automatique de nombreux composants et un système d'auto-configuration qui couvre la majorité des cas.

Mise en place d'un projet

Préparez un environement pour tester une application WEB basée sur Spring-boot :

Explication : Spring boot lance une instance embarquée de Tomcat pour déployer votre application WEB. Elle est donc directement accessible.

À faire :

Explorer ce projet

Les projets Maven ont une structure particulière :

Remarque : Pour traiter les questions ci-dessous, vous aurez peut-être besoin d'utiliser le cours Architecture JEE de M1 pour avoir quelques explications.

Travail à faire :

Améliorations

Utiliser Spring security

L'application est dotée de deux configurations de Spring security. La première (associée au profil open défini dans le fichier de configuration application.properties) ne pose aucune contrainte. La seconde (profil simple) réclame une authentification.

Aller plus loin