TP1 - Servlet [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

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