35 0 5MB
Atelier Environnement de développement JEE
DSI2
TP1 : Découverte de l’environnement JEE Mon première application Web dynamique …
Objectifs o Savoir définir les éléments d’une application Web JEE o Installer et configurer le serveur d’application TOMCAT o Comprendre le cycle de vie d’une Servlet Java Eléments du TP 1. 2. 3. 4.
Environnement de développement Concepts de base Glossaire de mots Application Web Dynamique en Java
1. Installer Eclipse
Comme vous pouvez le constater en vous rendant sur la page de téléchargements du site, Eclipse est décliné en plusieurs versions. Nous avons bien entendu besoin de la version spécifique au développement Java EE (voir la figure suivante).
Figure 1. Page de téléchargement Eclipse
Cliquez sur "Eclipse IDE for Java EE Developers", puis choisissez et téléchargez la version correspondant à votre système d'exploitation. Une fois le logiciel téléchargé, installez-le de préférence dans un répertoire situé directement à la racine de votre disque dur. 2. Mise en place d’un serveur Web TOMCAT
Télécharger le serveur d’application Tomcat via l’adresse URL suivante : https://tomcat.apache.org/ Hend Ben Ayed HARRAT
14
Atelier Environnement de développement JEE
DSI2
Figure 2 : site tomcat.apache.org A travers la rubrique « Download » :
Figure 3 : lien de téléchargement
Hend Ben Ayed HARRAT
14
Atelier Environnement de développement JEE
DSI2
Figure 4 : répertoire de téléchargement Puis décompresser le répertoire téléchargé dans votre Disque. 3. Création d’une application Web Dynamique
Ouvrir l’IDE Eclipse, puis créer une application Web Dynamique
Figure 5 : projet Web dynamique Puis cliquer sur le bouton suivant :
Hend Ben Ayed HARRAT
14
Atelier Environnement de développement JEE
DSI2
Figure 6 : application « FirstWebApp » Puis cliquer sur le bouton suivant :
Figure 7 : Répertoire « src » du projet « FirstWebApp »
Hend Ben Ayed HARRAT
14
Atelier Environnement de développement JEE
DSI2
Puis cocher sur l’option « web.xml » :
Figure 8 : descripteur du projet « web.xml » Puis cliquer sur le bouton Fin :
Figure 9 : création du contenu du projet « FirstWebApp »
Hend Ben Ayed HARRAT
14
Atelier Environnement de développement JEE
DSI2
Le projet devra avoir la structure suivante :
Figure 10 : contenu du projet « FirstWebApp » Ouvrir la fenêtre Serveur comme il indique la figure suivante :
Figure 11 : Fenêtre « Servers » Un nouvel onglet en bas de la fenêtre apparait comme suit :
Figure 12 : Onglet « Servers » Hend Ben Ayed HARRAT
14
Atelier Environnement de développement JEE
DSI2
On clique alors sur le lien on aboutit la fenêtre suivante :
Figure 13 : choix d’un serveur On accède à l’emplacement du répertoire décompressé de notre serveur TOMCAT :
Figure 14 : choix du répertoire « apache-tomcat » On aura le résultat suivant :
Hend Ben Ayed HARRAT
14
Atelier Environnement de développement JEE
DSI2
Figure 15 : choix du répertoire « apache-tomcat » Une autre manière pour ajouter un serveur d’application est d’après la préférence du projet :
Figure 16 : Préférence du projet On clique sur le bouton « Add » :
Hend Ben Ayed HARRAT
14
Atelier Environnement de développement JEE
DSI2
Figure 17 : choix d’un serveur On lance alors le serveur après l’ajout :
Figure 18 : lancement du serveur
Hend Ben Ayed HARRAT
14
Atelier Environnement de développement JEE
DSI2
Le serveur démarre comme suit :
Figure 19 : démarrage du serveur Le serveur sera alors fonctionnel :
Figure 20 : état du serveur On peut alors déployer l’application comme suit :
Figure 21 : déploiement du projet
Hend Ben Ayed HARRAT
14
Atelier Environnement de développement JEE
DSI2
On définit le serveur d’application :
Figure 22 : choix du serveur de déploiement du projet On choisit le projet :
Figure 23 : choix du projet Le projet apparait à travers un navigateur Web :
Figure 24 : choix du serveur de déploiement du projet
Hend Ben Ayed HARRAT
14
Atelier Environnement de développement JEE
DSI2
Questions A quoi correspondre l’erreur 404 ? Pourquoi on aura cette erreur ? Pour résoudre cette erreur Aller dans propriété de votre serveur Tomcat et changer la propriété switch location, comme le montre la figure ci-dessus.
Figure 25.Résoudre problème serveur Tomcat
Puis double cliquer sur votre serveur et changer server location selon la figure suivante :
Figure 26. deployment Tomcat path
Hend Ben Ayed HARRAT
14
Atelier Environnement de développement JEE
DSI2
Figure 27. problème résolue et Serveur Apache Tomcat démarre
Ajout d’une Servlet A travers le répertoire src, ajouter une Servlet comme suit :
Figure 28 : Ajout d’une Servlet Le projet aura la structure suivante :
Figure 29 : structure du projet Hend Ben Ayed HARRAT
14
Atelier Environnement de développement JEE
DSI2
Nommer la nouvelle classe Servlet « FirstServlet » :
Figure 30 : l’interface Servlet Questions 1. Décrire les méthodes suivantes : a. Init ( ) b. doPost ( ) c. doGet ( ) d. service ( ) 2. Créer à l’appui d’un schéma la séquence d’exécution des méthodes qui caractérisent un Servlet lors de l’appel et chargement d’un Servlet ? 3. Ajouter le code Java qui se présente dans la figure n° dans la méthode doGet :
Figure 31 : contenu de la méthode doGet () 4. Décrire la classe PrintWriter.
Hend Ben Ayed HARRAT
14