SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
Introduction à JEE
Mise en pratique: Préparation de l’environnement
Apache Tomcat - Création d’un projet Web -
Exécuter le projet Choisir le serveur
Exécuter le projet
Valider en cliquant sur Finish
Introduction à JEE
Mise en pratique: Préparation de l’environnement
Apache Tomcat - Création d’un projet Web -
Une erreur s’affiche,
c’est normal.
Introduction à JEE
Mise en pratique: Préparation de l’environnement
Apache Tomcat - Création d’un projet Web -
Vous pouvez maintenant placer votre première page HTML dans son
dossier public, c'est-à-dire sous le dossier WebContent d'Eclipse
Une page HTML est donc apparue dans votre
projet, sous le répertoire WebContent.
Introduction à JEE
Mise en pratique: Préparation de l’environnement
Apache Tomcat - Création d’un projet Web -
Apporter quelques modifications du code HTML comme suit:
Entrer le lien suivant dans la barre d’adresse de votre navigateur et
voir le résultat
http://localhost:8080/WebApp/test.html
Les servlets
Les servlets
Les méthodes HTTP
Ce sont les mots qu'utilise le navigateur pour poser des questions au
serveur.
GET
C'est la méthode utilisée par le client pour récupérer une ressource web du
serveur via une URL.
Cela est fait lorsqu’on valide une adresse url ou on clique sur un lien
L’URLprésente une demande de ressource qui est souvent une page web
On peut transférer des données à travers des paramètres directement placés après
l’URL (paramètres nommés query strings)
Outre la page web, le serveur renvoie des headers HTTP où on trouve des
informations comme la longueur des données renvoyées ou encore la date d'envoi.
comme la taille d'une URL est limitée, on ne peut pas utiliser cette méthode pour
envoyer des données volumineuses au serveur, par exemple un fichier.
Les servlets
Les méthodes HTTP
Ce sont les mots qu'utilise le navigateur pour poser des questions au
serveur.
POST
La taille du corps du message d'une requête POST n'est pas limitée, c'est
donc cette méthode qu'il faut utiliser pour soumettre au serveur des
données de tailles variables, ou que l'on sait volumineuses.
Cette méthode doit être utilisée pour réaliser les opérations qui ont un effet sur la
ressource, et qui ne peuvent par conséquent pas être répétées sans l'autorisation
explicite de l'utilisateur.
Les servlets
Les méthodes HTTP
Ce sont les mots qu'utilise le navigateur pour poser des questions au
serveur.
HEAD
Il renvoie seulement les en-têtes HTTP ! Il est ainsi possible par exemple
de vérifier la validité d'une URL ou de vérifier si le contenu d'une page a
changé ou non sans avoir à récupérer la ressource elle-même

Contenu connexe

Similaire à Les Servlets, MVC en pratique Les technologies JSP Les EL et OI

Controller_Rest.pptx
Controller_Rest.pptxController_Rest.pptx
Controller_Rest.pptxManalAg
 
Tp2 - WS avec JAXRS
Tp2 - WS avec JAXRSTp2 - WS avec JAXRS
Tp2 - WS avec JAXRSLilia Sfaxi
 
Création des sites web pour débutant
Création des sites web pour débutantCréation des sites web pour débutant
Création des sites web pour débutantKorteby Farouk
 
Rest ful architecture
Rest ful architectureRest ful architecture
Rest ful architecturezaghir
 
Webserver tomcat-jboss-jrun-jonas doc
Webserver tomcat-jboss-jrun-jonas docWebserver tomcat-jboss-jrun-jonas doc
Webserver tomcat-jboss-jrun-jonas docWinslo Nwan
 
Java EE _ Servlet et vue (1).pdf
Java EE _ Servlet et vue (1).pdfJava EE _ Servlet et vue (1).pdf
Java EE _ Servlet et vue (1).pdfColombieColombie
 
Introductions Aux Servlets
Introductions Aux ServletsIntroductions Aux Servlets
Introductions Aux ServletsFrançois Charoy
 
Digital race evolution programmation web 1.0
Digital race   evolution programmation web 1.0Digital race   evolution programmation web 1.0
Digital race evolution programmation web 1.0Sequoia-ID
 
Java - JEE - servlets
Java - JEE - servletsJava - JEE - servlets
Java - JEE - servletsNoël
 
Introduction dans la Programmation Web Course 1
Introduction dans la Programmation Web Course 1Introduction dans la Programmation Web Course 1
Introduction dans la Programmation Web Course 1Vlad Posea
 
Environnement et technologies web
Environnement et technologies webEnvironnement et technologies web
Environnement et technologies webIrinaTsimpilova1
 
Rest pour l'interopérabilité
Rest pour l'interopérabilitéRest pour l'interopérabilité
Rest pour l'interopérabilitépeportier
 
eServices-Tp1: Web Services
eServices-Tp1: Web ServiceseServices-Tp1: Web Services
eServices-Tp1: Web ServicesLilia Sfaxi
 
Architecture java j2 ee a partager
Architecture java j2 ee a partagerArchitecture java j2 ee a partager
Architecture java j2 ee a partageraliagadir
 

Similaire à Les Servlets, MVC en pratique Les technologies JSP Les EL et OI (20)

Controller_Rest.pptx
Controller_Rest.pptxController_Rest.pptx
Controller_Rest.pptx
 
Tp2 - WS avec JAXRS
Tp2 - WS avec JAXRSTp2 - WS avec JAXRS
Tp2 - WS avec JAXRS
 
Création des sites web pour débutant
Création des sites web pour débutantCréation des sites web pour débutant
Création des sites web pour débutant
 
7 rest
7 rest7 rest
7 rest
 
Rest ful architecture
Rest ful architectureRest ful architecture
Rest ful architecture
 
Webserver tomcat-jboss-jrun-jonas doc
Webserver tomcat-jboss-jrun-jonas docWebserver tomcat-jboss-jrun-jonas doc
Webserver tomcat-jboss-jrun-jonas doc
 
Java EE _ Servlet et vue (1).pdf
Java EE _ Servlet et vue (1).pdfJava EE _ Servlet et vue (1).pdf
Java EE _ Servlet et vue (1).pdf
 
Introductions Aux Servlets
Introductions Aux ServletsIntroductions Aux Servlets
Introductions Aux Servlets
 
Support de cours angular
Support de cours angularSupport de cours angular
Support de cours angular
 
Digital race evolution programmation web 1.0
Digital race   evolution programmation web 1.0Digital race   evolution programmation web 1.0
Digital race evolution programmation web 1.0
 
Servlets et JSP
Servlets et JSPServlets et JSP
Servlets et JSP
 
Cours 8 squid.pdf
Cours 8 squid.pdfCours 8 squid.pdf
Cours 8 squid.pdf
 
Java - JEE - servlets
Java - JEE - servletsJava - JEE - servlets
Java - JEE - servlets
 
Introduction dans la Programmation Web Course 1
Introduction dans la Programmation Web Course 1Introduction dans la Programmation Web Course 1
Introduction dans la Programmation Web Course 1
 
Environnement et technologies web
Environnement et technologies webEnvironnement et technologies web
Environnement et technologies web
 
Rest pour l'interopérabilité
Rest pour l'interopérabilitéRest pour l'interopérabilité
Rest pour l'interopérabilité
 
eServices-Tp1: Web Services
eServices-Tp1: Web ServiceseServices-Tp1: Web Services
eServices-Tp1: Web Services
 
Restful
RestfulRestful
Restful
 
Restful
RestfulRestful
Restful
 
Architecture java j2 ee a partager
Architecture java j2 ee a partagerArchitecture java j2 ee a partager
Architecture java j2 ee a partager
 

Les Servlets, MVC en pratique Les technologies JSP Les EL et OI

  • 1. Introduction à JEE Mise en pratique: Préparation de l’environnement Apache Tomcat - Création d’un projet Web - Exécuter le projet Choisir le serveur Exécuter le projet Valider en cliquant sur Finish
  • 2. Introduction à JEE Mise en pratique: Préparation de l’environnement Apache Tomcat - Création d’un projet Web - Une erreur s’affiche, c’est normal.
  • 3. Introduction à JEE Mise en pratique: Préparation de l’environnement Apache Tomcat - Création d’un projet Web - Vous pouvez maintenant placer votre première page HTML dans son dossier public, c'est-à-dire sous le dossier WebContent d'Eclipse Une page HTML est donc apparue dans votre projet, sous le répertoire WebContent.
  • 4. Introduction à JEE Mise en pratique: Préparation de l’environnement Apache Tomcat - Création d’un projet Web - Apporter quelques modifications du code HTML comme suit: Entrer le lien suivant dans la barre d’adresse de votre navigateur et voir le résultat http://localhost:8080/WebApp/test.html
  • 6. Les servlets Les méthodes HTTP Ce sont les mots qu'utilise le navigateur pour poser des questions au serveur. GET C'est la méthode utilisée par le client pour récupérer une ressource web du serveur via une URL. Cela est fait lorsqu’on valide une adresse url ou on clique sur un lien L’URLprésente une demande de ressource qui est souvent une page web On peut transférer des données à travers des paramètres directement placés après l’URL (paramètres nommés query strings) Outre la page web, le serveur renvoie des headers HTTP où on trouve des informations comme la longueur des données renvoyées ou encore la date d'envoi. comme la taille d'une URL est limitée, on ne peut pas utiliser cette méthode pour envoyer des données volumineuses au serveur, par exemple un fichier.
  • 7. Les servlets Les méthodes HTTP Ce sont les mots qu'utilise le navigateur pour poser des questions au serveur. POST La taille du corps du message d'une requête POST n'est pas limitée, c'est donc cette méthode qu'il faut utiliser pour soumettre au serveur des données de tailles variables, ou que l'on sait volumineuses. Cette méthode doit être utilisée pour réaliser les opérations qui ont un effet sur la ressource, et qui ne peuvent par conséquent pas être répétées sans l'autorisation explicite de l'utilisateur.
  • 8. Les servlets Les méthodes HTTP Ce sont les mots qu'utilise le navigateur pour poser des questions au serveur. HEAD Il renvoie seulement les en-têtes HTTP ! Il est ainsi possible par exemple de vérifier la validité d'une URL ou de vérifier si le contenu d'une page a changé ou non sans avoir à récupérer la ressource elle-même