GLG203 - TP09 Spring
 

GLG203
   Agenda
   Ennoncés TP
   Corriger TP

GLG204
   Agenda
   Templates

Enseignants
Logiciels
Forum
Bibliograpie

 

Echange de données avec JSON

  1. Télécharger l'énoncé en html puis...
  2. Mettre au point préalablement le projet annexe BarkBank
  3. Télécharger les classes de l'application fournies et les classes de test représentant la recette utilisateur...
    (modifier éventuellement les infos d'accès à la BD dans le fichier application.properties)
  4. Créer la base de données petstoreDB09 et l'initialiser :  gradle create_db
  5. Développer et mettre au point les classes manquantes
  6. Lancer l'application SpringBoot Tp09Application (... 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)
  7. Lancer tous les tests en exécutant la classe AllTests depuis Eclipse ou par gradle myTest (requiert que le service web BarkBank fonctionne)
  8. Une fois l'application mise au point, relancer tous les tests par gradle mark  (requiert que le service web BarkBank fonctionne)
    (vérifier le contenu du fichier TP09.html) et envoyer le fichier résultat TP09.test au système de test  (exemple d'utilisation).
  9. Une fois disponible, télécharger 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.

Projet annexe BarkBank

  1. Télécharger les classes de l'application fournies et les classes de test représentant la recette utilisateur...
  2. Développer et mettre au point la classe manquante
  3. Lancer l'application SpringBoot Tp_BBApplication (... et son server Tomcat embarqué) depuis Eclipse ou par gradle bootRun
    ... pour tester manuellement le service web BarkBank à l'adresse http://localhost:8081/barkbank/
  4. Lancer les tests en exécutant la classe AllTests depuis Eclipse
  5. Une fois l'application mise au point, relancer tous les tests par gradle mark  (requiert que le service web BarkBank fonctionne) et envoyer le fichier résultat TPBB.test au système de test