slam4:s1

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam4:s1 [2012/10/11 22:07] – [Partie 1] jcheronslam4:s1 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Synthèse n°1 ====== ====== Synthèse n°1 ======
 +Télécharger l'archive Synthese1, elle contient le projet initial. L'intégrer en tant que Projet dans Eclipse.
 +
 ===== Implémentations ===== ===== Implémentations =====
 ==== Partie 1 ==== ==== Partie 1 ====
  
-  - Créer le test de la méthode **getGroupById** de la classe Application.+  - Créer le test JUnit de la méthode **getGroupById** de la classe **Application**.
   - Implémenter la méthode et vérifier que le test passe.   - Implémenter la méthode et vérifier que le test passe.
   - Donner la liste des méthodes et classes appelant getGroupById   - Donner la liste des méthodes et classes appelant getGroupById
 ==== Partie 2 ==== ==== Partie 2 ====
 Intégration des données de la base : Intégration des données de la base :
 +
 +Implémenter les méthodes nécessaires :
 +  - au chargement des données de la base (Utilisateurs et groupes) :
 +    * Au lancement de l'application Web
 +    * Sur demande, en appelant la servlet **ReloadData** (à créer)
 +  - à la sauvegarde des données :
 +    * A la fermeture de l'application Web
 +    * Sur demande, en appelant la servlet **SaveData** (à créer)
 +  - à la bonne répartition des utilisateurs dans leur groupe, au chargement des données, en implémentant la méthode **allocateUsers** de la classe **DbGateway**.
  
  
 +Vous utiliserez les méthodes de la classe **DbGateway**
  
 +==== Partie 3 ====
  
 +En respectant les règles initiales du développement (nommage, structure de l'application)
 +  - Mettre en place les fonctionnalités suivantes du module de gestion des groupes :
 +    * Ajout
 +    * Suppression
 +  - Mettre en place un contrôle pour que seuls les membres du groupe Admin puissent faire les modifications relatives aux groupes.
 +  - Rédiger une documentation technique donnant les consignes, et la démarche à suivre pour intégrer correctement une nouvelle fonctionnalité (comparable à celles précédemment développées), en la sécurisant. Ce document s'adresse à un développeur récemment intégré à votre équipe, et doit lui permettre de travailler sur vos sources.
  • slam4/s1.1349986071.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)