Différences
Ci-dessous, les différences entre deux révisions de la page.
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 20:30] – jcheron | slam4: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' | ||
+ | |||
===== Implémentations ===== | ===== Implémentations ===== | ||
- | | + | ==== Partie 1 ==== |
- | - | + | |
+ | | ||
+ | - Implémenter la méthode et vérifier que le test passe. | ||
+ | - Donner la liste des méthodes et classes appelant getGroupById | ||
+ | ==== Partie 2 ==== | ||
+ | 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' | ||
+ | * Sur demande, en appelant la servlet **ReloadData** (à créer) | ||
+ | - à la sauvegarde des données : | ||
+ | * A la fermeture de l' | ||
+ | * 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' | ||
+ | - 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), |