javaee:td4

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
javaee:td4 [2013/11/26 09:50] – [2- Implémentation] jcheronjavaee:td4 [2024/09/03 21:27] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. 47.128.120.116
Ligne 6: Ligne 6:
   * {{:j2ee:gusers.sql|Base de données Mysql gUsers}}   * {{:j2ee:gusers.sql|Base de données Mysql gUsers}}
   * {{:j2ee:gestusergroup-td4.war|Projet de base (archive War à intégrer dans Eclipse)}}   * {{:j2ee:gestusergroup-td4.war|Projet de base (archive War à intégrer dans Eclipse)}}
-  * [[slam4:poo:db|Accès aux bases de données en java (Tutoriel)]]+  * [[sio:bloc2:poo:db|Accès aux bases de données en java (Tutoriel)]]
   * [[http://api.kobject.net/doc-td4/ |Javadoc des classes du projet initial]]   * [[http://api.kobject.net/doc-td4/ |Javadoc des classes du projet initial]]
   * {{:j2ee:mysql-connector-java-5.0.8-bin.jar|}}   * {{:j2ee:mysql-connector-java-5.0.8-bin.jar|}}
Ligne 15: Ligne 15:
  
   * Créer la base de données nommée **gUsers**.   * Créer la base de données nommée **gUsers**.
-  * A partir du projet **gestUserGroup-TD4** importé en fichier war :+  * Importer le fichier war **gestUserGroup-TD4** dans Eclipse
  
 ==== -- Implémentation ==== ==== -- Implémentation ====
Ligne 21: Ligne 21:
 Implémenter les méthodes nécessaires : Implémenter les méthodes nécessaires :
   - au chargement des données de la base (Utilisateurs et groupes) :   - au chargement des données de la base (Utilisateurs et groupes) :
-    - Au lancement de l'application Web (créer un listener sur le ServletContext):+    - Au lancement de l'application Web (créer un listener-lifecycle- sur le ServletContext):
       * Instancier un objet net.bo.Application       * Instancier un objet net.bo.Application
       * Avec la classe **DbGateway** :       * Avec la classe **DbGateway** :
         * Charger les utilisateurs         * Charger les utilisateurs
         * Charger les groupes         * Charger les groupes
-        * Affecter les utilisateurs aux groupes +        * Affecter les utilisateurs aux groupes (allocateUsers) 
-        * Stocker l'instance de **net.bo.Application** dans un attribut app du servletContext +        * Stocker l'instance de **net.bo.Application** dans un attribut **app** du servletContext  
 +        * Modifier la méthode **getSessionApp** de la classe **Utils** pour qu'elle retourne l'instance **"app"** stockée dans le servletContext.
     - Sur demande, en appelant le contrôleur **reloadData** (à créer)     - Sur demande, en appelant le contrôleur **reloadData** (à créer)
       * à la sauvegarde des données :       * à la sauvegarde des données :
  • javaee/td4.1385455847.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)