Jee ehjgneognoengoengone
Cyril Dumont cyril.dumont@u-pec.fr
Cyril Dumont - Architecture WEB - Séance 1
1
Plan du cours
1) 2) 3) 4) 5) 6) 7) Introduction et Servlets JSP et Sessions Le modèle MVC Accès aux ressources Bibliothèques de balises Introduction d'un Framework J2EE: Struts Client asynchrone et définition d'AJAX
2
Cyril Dumont - Architecture WEB - Séance 1
Sommaire
I. II.
Introduction Servlets
Cyril Dumont - Architecture WEB - Séance 1
3
I.
Introduction
Cyril Dumont - Architecture WEB - Séance 1
4
Les clients
• Les clients lourds : en raison de la quantité importante de code qu'il met en œuvre. Un client lourd peut être une application graphique développée en Swing.
• Les clients légers : la plus grande partie du travail est reportée sur le serveur et le client ne comporte que très peu de code. Un client léger peut être une simple interface HTML, une page contenant des scripts JavaScript, ou encore une applet Java si une interface un peu plus riche est nécessaire.
Cyril Dumont - Architecture WEB - Séance 1
5
URL
• Une URL (Uniform Resource Locator) indique le nom et l'adresse d'une ressource du web ainsi que le protocole utilisé pour y accéder protocole://hote:port/chemin/vers/ressource protocole : représente le protocole d'accès au serveur désigné. hôte : est le nom ou l'adresse IP de la machine hôte où le serveur tourne ; port : est le numéro du service avec lequel nous communiquons ; chemin/vers/ressource : est le chemin d'accès à la ressource sur le serveur.
Cyril Dumont - Architecture WEB - Séance 1
6
HTTP
• Le protocole HTTP (HyperText Transfer Protocol) est le protocole le plus utilisé sur Internet depuis 1990. La version 0.9 était uniquement destinée à transférer des données sur Internet (en particulier des pages Web écrites en HTML . La version 1.0 du protocole (la plus utilisée) permet désormais de transférer des messages avec des en-têtes décrivant le contenu du message en