Coursjee prbelangour chapitre2
Chapitre Les Servlets Introduction aux servlets ? Ce sont des classes Java fonctionnant du côté serveur ? Elles permettent de construire des pages Web dynamiques ? Une Servlet Reçoit des requêtes HTTP d ? un client Web E ?ectue traitement Fournit une réponse HTTP dynamique au client Web ? La compréhension du fonctionnement du protocole HTTP est nécessaire cours JEE - Dr Abdessamad Belangour CServlets et protocole HTTP ? Les servlets s ? appuient sur le protocole HTTP pour communiquer avec le client ? HTTP agit comme un protocole de Transport Requête HTTP Réponse HTTP Client navigateur Serveur Web cours JEE - Dr Abdessamad Belangour Le protocole HTTP ? HTTP HyperText Tranfert Protocol ? Protocole qui permet au client de récupérer des documents sur serveur Documents Statiques HTML PDF Image etc ou Documents Dynamiques PHP JSP ASP ? ? HTTP permet également de soumissionner les formulaires envoi des en-têtes HTTP localisation du Décode ?chier Client navigateur envoi des en-têtes HTTP de réponse Création des en-têtes formatage des données SOA - Pr Abdessamad Belangour CLe protocole HTTP Fonctionnement Client HTTP Socket IPS ? Port Connexion GET doc html Réponse HTTP OK Status Déconnexion Serveur Web SocketServer Port accept Socket IPC ? Port ? Doc html SOA - Pr Abdessamad Belangour Le protocole HTTP Méthodes ? Une requête HTTP peut être envoyée en utilisant les méthodes suivantes GET Pour récupérer le contenu d ? un document POST Pour soumissionner des formulaires Envoyer dans la requête des données saisies par l ? utilisateur PUT pour envoyer un ?chier du client vers le serveur DELETE permet de demander au serveur de supprimer un document HEAD permet de récupérer les informations sur un document Type Capacité Date de dernière modi ?cation etc ? SOA - Pr Abdessamad Belangour CLe protocole HTTP Forme d ? une requête HTTP Entête valeur Entête valeur Entête valeur Entête valeur ? saut de ligne ? ? ? ? Entête Ligne vide Corps de la requête SOA - Pr Abdessamad Belangour Le protocole HTTP Requête de type POST Post http www site ma HTTP Accept text html Accept-Language fr User-Agent Mozilla saut de ligne param Valeur param Valeur param Valeur Entête Ligne vide Corps de la requête SOA - Pr Abdessamad Belangour CLe protocole HTTP Requête de type GET GET http www site ma HTTP Accept text html Accept-Language fr User-Agent Mozilla saut de ligne Entête Ligne vide Corps de la requête VIDE SOA - Pr Abdessamad Belangour Le protocole HTTP Exemple Requête GET Nom Script login val pass val ? HTTP Accept text html Accept-Language fr User-Agent Mozilla saut de ligne Réponse HTTP OK Date Wed Sep GMT Server Apache Last-Modi ?ed Wed Oct GMT Content-Type Text html Content-legnth saut de ligne ? ? SOA - Pr Abdessamad Belangour CLe protocole HTTP et Types MIME ? MIME veut dire Multipurpose Internet Mail Extensions ? Standard utilisé entre autres pour typer les documents transférés par le protocole HTTP ? Un type MIME est constitué comme suit Content-type TYPE SOUS -TYPE Exemples
Documents similaires
-
33
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 15, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 130.9kB