GLG203 - TP07 Spring
 

GLG203
   Agenda
   Ennoncés TP
   Corriger TP

GLG204
   Agenda
   Templates

Enseignants
Logiciels
Forum
Bibliograpie

 

JPA

  1. Télécharger l'énoncé en html puis...
  2. Télécharger (depuis Moodle) les classes de l'application fournies et les classes de test représentant la recette utilisateur...
    Note : si vous travaillez sur Linux (ou Mac), il vous faudra modifier les infos d'accès à la BD; pour cela vous pouvez télécharger puis exécuter le script updateDBuser.sh
  3. Créer la base de données petstoreDB07 (avec phpMyAdmin ou gradle create_db) et peupler la base de données (gradle populate_db)
  4. Développer et mettre au point les classes manquantes
  5. Lancer l'application SpringBoot Tp07Application (... et son server Tomcat embarqué) depuis Eclipse ou par gradle bootRun
    ... pour tester manuellement l'application web à l'adresse http://localhost:8080/ (ou http://localhost:8080/petstore si server.servlet.contextPath a été redéfini dans application.properties)
  6. Lancer tous les tests en exécutant la classe AllTests depuis Eclipse ou par gradle myTest
  7. Une fois l'application mise au point, relancer tous les tests par gradle mark
    (vérifier le contenu du fichier TP07.html) et envoyer le fichier résultat TP07.test au système de test  (exemple d'utilisation).
  8. Une fois disponible, télécharger (depuis Moodle) le corrigé du TP.
On peut aussi déployer l'application web dans un "vrai" Tomcat : gradle deployToTomcat (requiert d'avoir défini la variable d'environnement TOMCAT_HOME) et démarrer Tomcat (gradle startTomcat) puis tester l'application web http://localhost:8080/petstore.