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