EVALUATION EN JAVA EE TEST 02/ XX
Exercice 1 (5 pts)
- Qu’est -ce qu’un serveur http ? Donnez en deux exemples. 1pts
- A travers le protocole HTTP, le navigateur envoie des requêtes au serveur et le serveur lui renvoie des réponses :
- Quel est le rôle du serveur HTTP ? 0,5pts
- Quel est le rôle du navigateur ? 0,5pts
- Quels sont les éléments constitutifs d’un serveur d’application ? 0,5pts
- Qu’est- ce qu’un Framework ? Donnez deux exemples. 1pts
- Qu’est-ce qu’un EDI ? Donnez la définition de ce sigle. 1pts
- Donnez la structure des fichiers d’une application web JEE.0,5pts
Exercice 2 (5 pts)
- Quelle la différence entre les commandes GET et POST 1pts
- Par quelle méthode de servlet est traitée une commande GET du protocole HTTP ? Donner sa signature. 1pts
- De quel type est l’objet fourni par une servlet qui porte la réponse au client ? 1pts
- Quelles balises doivent-elles être introduites dans un fichier web.xml pour qu’une servlet (contenue dans le fichier Hello.java du package servlets) soit initialisée avec les paramètres ayant respectivement les valeurs 2009 et Word ? 2pts
Exercice 3 (4pts)
Ecrire la méthode doGet d’un servlet qui affiche sur une page les informations suivantes :
- Nom du serveur
- Valeurs associées aux clés connexion et keep-alive de l’en tête
- Adresse IP du client
Problème(6pts)
L’objectif de ce problème est de vérifier votre aptitude à pouvoir 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 de commande. A travers notre application, l’utilisateur doit pouvoir créer une commande en saisissant des données depuis un formulaire et visualiser la fiche commande en résultant.
La création d’une commande se fait en remplissant le formulaire suivant :
IMAGE
En cas de succès, la page suivante s’affiche à l’utilisateur :
Date : 14/06/2012 10 :37 :16
Montant : 499.9
Mode de paiement : cheque
Statut du paiement :
Mode de livraison : 48h chrono
Statut de la livraison :
En cas d’échec (saisie d’un montant erroné par exemple) :
IMAGE
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 creerCommande.Jsp et qu’il peut être accessible à tout le monde. La page qui affiche la confirmation de la création d’un client ne doit pas pouvoir être accessible directement à partir d’une URL du navigateur, elle doit se nommer confirmCommande.jsp. L’envoie des requêtes du formulaire se fait par méthode post.
- Créer le formulaire creerCommande.jsp.1,5pts
- Créer le bean représentant les récupérées depuis le formulaire creerCommande.jsp. 1,5pts
- Créer la servlet commande.java 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 à confirmCommande.jsp. 2pts
- Créer la JSP confirmCommande.jsp chargée de récupérer les données envoyées depuis la servlet Commande.java. 1pts
Contact WhatsApp : +237 658395978
Réaliser Par Joël_Yk