Ceci est une ancienne révision du document !
TD n°4 Java EE - Bases de données
Ressources
A réaliser
- Créer la base de données nommée gUsers.
- A partir du projet gestUserGroup-TD4 importé en fichier war :
- En utilisant les classes d'accès aux bases de données et à Mysql (Db et DbMysql), créer et implémenter les méthodes de la classe DbGateway
- Implémenter les méthodes nécessaires :
- au chargement des données de la base (Utilisateurs et groupes) :
- Au lancement de l'application Web (utilisateurs et groupes seront stockés dans un attribut du servletContext)
- Sur demande, en appelant le contrôleur reloadData (à créer)
- à la sauvegarde des données :
- A la fermeture de l'application Web
- Sur demande, en appelant le contrôleur saveData (à créer)
- Utiliser les classes de verrouillage des enregistrements (voir net.technics dans la javadoc) pour mettre en place un verrou sur l’édition d’enregistrements par un utilisateur, de façon à éviter les modifications concurrentes par un autre utilisateur.