Exercice 1 : (10 points): 1) Qu’est ce qu’une servlet ? 2) Lister trois contene

Exercice 1 : (10 points): 1) Qu’est ce qu’une servlet ? 2) Lister trois conteneurs de servlet ? 3) Qu’est ce qu’un jsp ? 4) Quels sont les deux types de requêtes HTTP utilisés pour soumettre un formulaire HTML à un serveur? 5) Quel est le type de la requête HTTP envoyé par un navigateur Web lorsque l'utilisateur demande l'URL http://www.fsts.ma? Indiquez en détail la requête envoyée par votre navigateur. 6) Organisation partielle des répertoires de Tomcat Lier chaque sous répertoire du conteneur de servlet Tomcat par sa description : 1 / 4 Contrôle Programmation Web en Objet et par Composant Année 2011 / 2012 Durée : 1h30 Barème : 40/40 7) Déploiement des applications WEB Expliquer chaque partie de l’URL suivant : http://localhost:8080/HelloWorldServlet 8) Qu’est ce qu’un JavaBean ? 9) Donner un schéma pour une architecture d’un projet J2SE, et J2EE. 10) Relier chaque service par sa description : JMS API d'accès aux services de nommage et aux annuaires d'entreprises tels que DNS, NIS, LDAP… RMI basée sur l’API AWT, simplifie énormément l’utilisation de cette dernière. Elle est utilisée pour construire des interfaces graphiques. 2 / 4 Fichiers de logs relatifs à des erreurs jar utilisés par Tomcat pour fonctionner.Contient également les librairies correspondant à l’implémentation de la spécification Java EE Fichiers de configuration : server.xml, web.xml et tomcat-users.xml Fichiers jar communs à toutes les Servlets Zone de déploiement Scripts de lancement et d’arrêt du Serveur Tomcat Swing API définissant des interfaces standard avec un gestionnaire de transactions JNDI  API de gestion de l'authentification et des droits d'accès JTA / JTS API de connexion au système d'information de l'entreprise, notamment aux systèmes dits «Legacy» tels que les ERP JCA permet à un objet exécuté sur une machine d’accéder des méthodes d’un objet éxécuté sur une autre machine JMX  API fournit des extensions permettant de développer des applications web de supervision d'applications. JAAS  permettent de « partager » un ensemble de méthodes qui pourront être appelées à distance. Cette technologie utilise XML, ce qui permet d’être utilisée par n’importe quel langage et n’importe quelle plateforme Web Service  API fournit des fonctionnalités de communication asynchrone (appelées MOM pour Middleware Object Message) entre applications Exercice 2 (6 points): Écrire un formulaire qui demande deux nombres : une base et une limite. Ce formulaire appelle une page qui affichera toutes les puissances de la base inférieures à la limite. Par exemple si on donne 2 comme base et 300 comme limite on devra obtenir la suite «2, 4, 8, 16, 32, 64, 128, 256» Exercice 3 : (12 points): 1. Définir un bean qui calcule le poids idéal d'une personne à partir de son sexe et de sa taille. Voici la formule pour calculer le poids id_eal en fonction du sexe et de la taille: Poids id_eal femme = (72.7 * taille) - 58 Poids id_eal homme = (62.1 * taille) - 44.7 Voici les propriétés du bean qui calcule le poids idéal : 3 / 4 Nom de la propiété mode type Poids idéal lecture seulement double Sexe lecture/écriture char T aille lecture/écriture double 2. Dans quelle répertoire de notre environnement de développement local faut-il mettre le code du bean ? (2 points) 3. Ecrivez le code de la page JSP poidsIdeal.jsp pour : a. créer et initialiser le bean correspondant aux paramètres de la requête de la manière la plus concise possible (5 points) b. calculer et imprimer le poids idéal (5 points) Exercice 4 (12 points): Le Webmaster de la banque veut mettre en place sur le site de l’entreprise une page qui permet à ses clients de consulter l’historique de leurs comptes bancaire après authentification. Chaque client possède un login et un mot de passe. 1- Proposer une solution. (6 points) 2- Comment peut-on sécuriser l’accès aux historiques des comptes bancaires des clients. (3 points) 3- Le directeur de la banque veut savoir qu’est ce que les clients pensent d’un produit que la banque vient de commercialiser. Il demande au WebMaster d’ajouter une page Web sur le site afficher la mention suivante : Que pensez-vous de produit X ? Avec deux boutons d’option : « Satisfait » et « non Satisfait » et un bouton d’envoi. Comment peut-on s’assurer qu’un même Internet exprime son point de vue qu’une seule fois ? (3 points) 4 / 4 uploads/Management/ controle-j2ee-2011-2012 1 .pdf

  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Nov 04, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 0.1604MB