EVALUATION EN JAVA EE TEST 03/ XX
Exercice1 (6pts)
- Dans quel répertoire se situe le fichier web.xml d’un Dynamic web Project ? quel est le rôle de ce fichier.
- Dans quel répertoire se situe le dossier WEB-INF dans la hiérarchie des dossiers d’un Dynamic Web Project sous Eclipse ? Quel est le rôle de ce répertoire ?
- Quel est le rôle des méthodes do Get () et do post () dans un servlet.
- Décrire le cycle de vie d’une page JSP.
- Qu’est-ce qu’un java Bean ? donner quatre de ces propriétés.
- Combien de portées existent-t- il dans une application ? Décrivez chacune d’elles.
Exercice2 (4pts)
- Décrire sur un schéma l’architecture client-serveur et donner une description textuelle de chacun de ses composants.
- Décrire le modèle MVC avec java EE par un schéma et donner le Rôle de chacune des couches qui le constitue.
Problème (10pts)
L’objectif de ce problème est de vérifier votre aptitude à pourvoir créer une application web en utilisant la technologie java EE. La thématique abordée ici est celle du commerce en ligne. Vous allez créer un embryon d’application qui va permettre la création et la visualisation d’un client. A travers notre application, l’utilisateur doit pourvoir créer un client en saisissant des données depuis un formulaire et visualiser la fiche client en résultat.
La création d’un client se fait en remplissant le formulaire ci-dessous :
En cas de succès, la page suivante s’affiche à l’utilisateur :
Client créé avec succès
Nom : DUPOND
Prénom : Marcel
Adresse : 12 rue de la marmotte, AVORIAZ
Numéro de téléphone : 0412345678
Email : PANDACODEUR@Gmail.com
Et en cas d’échec (Exemple d’oubli d’un champ obligatoire) :
SCHEMA
On suppose que le projet web crée à cet effet est nommé TPIN3, que le formulaire de saisi des informations du client est dans le fichier creerClient.jsp et qu’il peut être accessible directement à tout le monde. La page qui affiche la confirmation de la création d’un client ne doit pas pourvoir être accessible directement à partir d’une URL du navigateur, elle doit se nommer confirmClient.jsp. L’envoie des requêtes du formulaire se fait par la méthode Post.
- Sachant que la servlet Client.java devra être accessible via l’url /client, donner le contenu qu’il faudra ajouter au fichier Web.xml pour effectuer le mapping entre cette url et la servlet. La servlet devra se trouver dans le package com.tp.in3. (2pts)
- Créer le formulaire creerClient.jsp. (2pts)
- Créer le Bean représentant les données récupérées depuis le formulaire creerClient.jsp (2pts)
- Créer la servlet Clientjava chargée de récupérer les données envoyées par le formulaire, de les enregistrer dans le Bean et de les transférer à confirmClient.jsp. (2pts)
- Créer la servlet Client.java chargée de récupérer les données envoyées depuis la servlet Client.java. (2pts)
Contact WhatsApp : +237 658395978
Réaliser Par Joël_Yk