GLG203 - TP06
 

GLG203
   Agenda
   Ennoncés TP
   Corriger TP

GLG204
   Agenda
   Templates

Enseignants
Logiciels
Forum
Bibliograpie

 

Client léger - Servlet

  1. Télécharger l'énoncé en html ou en pdf (backup) puis...
  2. Télécharger les classes de l'application fournies et les classes de test représentant la recette utilisateur...
  3. Mettre au point la classe Address (package com.yaps.petstore.server.domain) en la testant à l'aide du test unitaire CustomerTest fourni
  4. Définir la classe AdressDTO dans le package com.yaps.petstore.common.dto (cette classe est un DataTransfertObject associé à la classe Address)
  5. Définir la servlet CreateCustomerServlet dans le package com.yaps.petstore.web.servlet; cette servlet va récupérer les données du formulaire createcustomer.html et faire  les traitements conformément au diagramme de séquence "Séquence d'appel entre la page statique et les deux servlets" de la figure 11
  6. Réinitialiser la base de données :  gradle create_db   et gradle insert_data
    (il peut être nécessaire de détruire l'ancienne base puis de la recréer avec PhpMyAdmin)
  7. Construire l'aplication :  gradle assemble
  8. Déployer l'application dans TomCat : gradle deploy (requiert d'avoir défini la variable d'environnement TOMCAT_HOME)
  9. Lancer Tomcat
  10. (Lancer éventuellement le serveur RMI (script startServer dans install) )
  11. Lancer les tests web en exécutant la classe AllTests du sous projet tp06-webYaps depuis Eclipse ou par gradle myWebTest
  12. Une fois l'application mise au point, relancer tous les tests par gradle mark
    (vérifier le contenu du fichier TP06.html) et envoyer le fichier résultat TP06.test au système de test  (exemple d'utilisation).
  13. Une fois disponible, télécharger le corrigé du TP.