Université Claude Bernard Lyon 1 – M1 informatique – MIF13

TP MIF13 - Spring Web MVC

Objectifs pédagogiques

Découvrir le framework Spring et en particulier le projet Spring MVC.

Prise en main de Spring Web MVC

Dans un premier temps, réalisez l'application décrite dans ce tutoriel.

Remarque : vous devrez modifier la version de Spring utilisée dans le tutoriel pour qu'elle soit compatible avec la version des dépendances disponible dans le repository Maven. Vous pouvez chercher ces dépendances sur http://search.maven.org/.

Premier projet de Spring Web MVC

  1. À l'aide de votre IDE favori, créez un nouveau projet Maven.
  2. Ajoutez-y les mêmes dépendances que dans le tutoriel (cf. ce fichier pom.xml)
  3. Dans le répertoire src/main/resources, collez ce fichier beans.xml.
  4. Créez un package fr.univ_lyon1.mif13.TP_Spring.beans et collez-y le bean HelloBean.
  5. Créez un dossier /src/main/webapp/WEB-INF
  6. Dans ce dossier, créez un fichier de configuration web.xml comme indiqué en cours
  7. Ajoutez un contrôleur dans votre application, pour la requête "/hello" et annotez-le à l'aide de l'annotation @Controller. Faites en sorte que le contrôleur appelle le bean HelloBean
  8. Créez un sous-dossier du précédent, en fonction de l'élément servlet-name de votre web.xml, et indiquez-y que le view resolving sera réalisé par la classe org.springframework.web.servlet.view.UrlBasedViewResolver, et que les View seront implémentées sous forme de JSP
  9. Créez une JSP qui réalise la vue correspondante

Utilisation de Spring avec votre projet multimif

Utilisez Spring MVC pour bâtir l'architecture de votre projet multimif.

Licence Creative Commons
Valid XHTML 1.0 Strict