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 :  ant  yaps-create-db   et  ant  yaps-insert-data
    (il peut être nécessaire de détruire l'ancienne base puis de la recréer avec PhpMyAdmin)
  7. Construire l'aplication :  ant yaps-build
  8. Déployer l'application dans TomCat : ant yaps-deploy 
  9. Lancer Tomcat
  10. Lancer le serveur RMI (script startServer dans Yaps/bin)
  11. Lancer tous les tests en exécutant la classe AllTests ou ant yaps-test 
  12. Une fois l'application mise au point, relancer les tests par ant yaps-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.