Skip to main content

TP Spring Web - Partie 01

Durée estimée : 1 à 2 h

Énoncé

Fonctionnalité :

  • La page qui affiche la liste des films

Commencez par créer une page vide.

Étapes

Créer la BO (Movie)

Créer une classe Movie :

  • id : Long
  • title : String
  • year : int
  • duration : int
  • synopsis : String

Créer la DAO

Créer une DAO DAOMovie qui retourne une liste de faux films.

Créer le Service

Créer le service MovieService qui utilisera la DAO pour retourner la liste des films.

Créer le Controller

Créer le controller MovieController avec une URL /show-movies.

Cette URL affichera une page movies-page.

Dans cette page, afficher la liste des films récupérés via le service MovieService à l'aide du Model.

Exemple :

model.addAttribute("movies", movieService.getAllMovies());
Important

Ne pas oublier d'utiliser les bonnes annotations pour l'injection de dépendances.