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 | ||
javaee:td4 [2013/11/26 01:06] – [Ressources] jcheron | javaee:td4 [2024/09/03 21:27] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. 47.128.120.116 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== TD n°4 - Bases de données ====== | + | ====== TD n°4 Java EE - Bases de données ====== |
===== Ressources ===== | ===== Ressources ===== | ||
- | * Sujet du TD | + | * {{: |
- | * Base de données Mysql **gUsers** | + | * {{: |
- | * Projet de base (archive War à intégrer dans Eclipse) | + | * {{: |
+ | * [[sio: | ||
+ | * [[http:// | ||
+ | * {{: | ||
===== A réaliser ===== | ===== A réaliser ===== | ||
+ | |||
+ | ==== -- Création projet ==== | ||
* Créer la base de données nommée **gUsers**. | * Créer la base de données nommée **gUsers**. | ||
- | * A partir du projet | + | * Importer le fichier war **gestUserGroup-TD4** |
- | * En utilisant les classes d' | + | |
- | | + | ==== -- Implémentation ==== |
- | | + | |
- | | + | Implémenter les méthodes nécessaires : |
- | * Sur demande, en appelant le contrôleur reloadData (à créer) | + | |
+ | | ||
+ | * Instancier un objet net.bo.Application | ||
+ | * Avec la classe **DbGateway** : | ||
+ | * Charger les utilisateurs | ||
+ | * Charger les groupes | ||
+ | * Affecter les utilisateurs aux groupes (allocateUsers) | ||
+ | * Stocker l' | ||
+ | * Modifier la méthode **getSessionApp** de la classe **Utils** pour qu' | ||
+ | - Sur demande, en appelant le contrôleur | ||
* à la sauvegarde des données : | * à la sauvegarde des données : | ||
* A la fermeture de l' | * A la fermeture de l' | ||
- | | + | |
- | | + | |