Servlets et Jsp avec
Tomcat et Eclipse
F.Pfister ([email protected])
2IUP MIC 2005
Plan
Introduction: Serveur web, HTML
Cycle d’un Serveur HTTP
Pourquoi des documents dynamiques ?
Avantages d’une servlet java
Servlet et jsp
Une servlet simple
Une Jsp simple
Java côté serveur
Tomcat
Paramétrage d’une application web
Démarrer avec les jsp
3IUP MIC 2005
Introduction: Serveur web, HTML
L’utilisateur tape une URL dans son navigateur web
Le navigateur envoie une requête au serveur
Le serveur retourne un document au navigateur
Le navigateur traduit (renders) ce document
Si le document est un document HTML, on peut en voir le source (menu
Afficher la source)
Quelques éléments HTML de base:
HREF
TABLE
voir http://wp.netscape.com/assist/net_sites/table_sample.html
FORM
Voir tutoriels HTML sur le web.
4IUP MIC 2005
Cycle d’un Serveur HTTP
Lire les méta-données envoyées par le client : en-têtes
(headers) de requête
Lire les données explicites envoyées par le client (données
de formulaire GET ou POST)
Générer le résultat (en interrogeant éventuellement d’autres
serveurs: bases de données, Ejb, etc…)
Envoyer les méta-données au client: codes de statut et en-
têtes (headers) de réponse
Envoyer les données explicites au client (HTML)
5IUP MIC 2005
Pourquoi des documents dynamiques ?
La page web est basée sur des données émises par
le client
Par exemple, une page de résultat pour un moteur de recherche ou
une confirmation de commande
une page de catalogue d’un site marchand
La page web est basée sur des données qui changent
fréquemment
Exemple: site météo, site de news
Les pages web utilisent l’information fournie par une
base de données ou un autre serveur de données
Exemple: un site de commerce électronique utilise une servlet pour
établir une liste des articles disponibles avec leur prix et leur
quantité
1 / 13 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !