d3:tp03

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
d3:tp03 [2025/09/18 15:46] – [I. Travail préliminaire] dthevenotd3:tp03 [2025/09/18 17:43] (Version actuelle) dthevenot
Ligne 1: Ligne 1:
 ====== D3-TP03 : Mise en application - Projet "Gestion de clients" (3) : Ajout de traitement ====== ====== D3-TP03 : Mise en application - Projet "Gestion de clients" (3) : Ajout de traitement ======
 +<bootnote warning>Ce TP devra être terminé lundi 22/09</bootnote>
 +
 ===== Pré-requis : ===== ===== Pré-requis : =====
   * Connaître les principes du modèle MVC appliqués à Jakarta EE    * Connaître les principes du modèle MVC appliqués à Jakarta EE 
Ligne 5: Ligne 7:
   * Savoir gérer les attributs et les paramètres d'une requête    * Savoir gérer les attributs et les paramètres d'une requête 
   * Avoir terminé le projet Test2JakartaEE du TP02   * Avoir terminé le projet Test2JakartaEE du TP02
- + 
 +Reprendre l'application **Test2Jakarta** de gestion des clients du TP2(copie du projet ou versioning avec Gitea).  
 Nous allons ajouter un traitement à notre projet Test2JakartaEE : en fonction du pseudo saisi, on doit reconnaître s'il s'agit de l'administrateur du site.  Nous allons ajouter un traitement à notre projet Test2JakartaEE : en fonction du pseudo saisi, on doit reconnaître s'il s'agit de l'administrateur du site. 
 ===== I. Travail préliminaire  ===== ===== I. Travail préliminaire  =====
Ligne 22: Ligne 26:
 Les java Beans sont des classes publiques dont les attributs sont privés et qui disposent au  moins d'accesseurs et de mutateurs.  Les java Beans sont des classes publiques dont les attributs sont privés et qui disposent au  moins d'accesseurs et de mutateurs. 
  
-Afin de tester les pseudo et mot de passe saisis, nous allons créer un java Bean User. Au  niveau du répertoire SourcePackage, créer la classe Java **User** dans le package  **com.Test.beans**+Afin de tester les pseudo et mot de passe saisis, nous allons créer un **java Bean User**. Au  niveau du répertoire SourcePackage, créer la classe Java **User** dans le package  **com.Test.beans**
    
 Cette classe comprendra   Cette classe comprendra  
Ligne 45: Ligne 49:
 ===== III. Modification de la servlet AuthentifServlet ===== ===== III. Modification de la servlet AuthentifServlet =====
    
-Après validation de l'utilisateur, la méthode doPost de la servlet sera exécutée. Il faut donc  modifier cette méthode afin qu'elle contrôle s'il s'agit de l'administrateur en sollicitant la couche  modèle, c’est-à-dire la classe AuthentifForm. Un objet de type AuthentifForm sera créé, la  méthode controlerAdmin sera applelée, puis l'objet créé sera transmis à la jsp par  l'intermédiaire d'un attribut. +Après validation de l'utilisateur, la méthode doPost de la servlet sera exécutée. Il faut donc  modifier cette méthode afin qu'elle contrôle s'il s'agit de l'administrateur en sollicitant la couche  modèle, c’est-à-dire la classe AuthentifForm. Un objet de type AuthentifForm sera créé, la  méthode controlerAdmin sera appelée, puis l'objet créé sera transmis à la jsp par  l'intermédiaire d'un attribut. 
  
 ===== IV. Modification de la jsp accueilJSP ===== ===== IV. Modification de la jsp accueilJSP =====
  • d3/tp03.1758203218.txt.gz
  • Dernière modification : 2025/09/18 15:46
  • de dthevenot