iv
Table des matières
1. Avant-propos ............................................................................................................................ 1
1. Objectifs du cours ............................................................................................................. 1
2. Prérequis .......................................................................................................................... 1
3. Statut de ce document ........................................................................................................ 1
2. Organisation générale du service web ........................................................................................... 2
1. Le protocole HTTP ........................................................................................................... 2
1.1. Architecture client-serveur ........................................................................................ 2
1.2. Architecture trois-tiers ............................................................................................. 3
1.3. Web services et AJAX ............................................................................................. 4
2. Mise en oeuvre d'une réponse HTTP .................................................................................... 4
2.1. Les serveurs web délèguent ...................................................................................... 4
2.2. Lecture d'une URI .................................................................................................. 6
3. Pages “dynamiques” .......................................................................................................... 6
3.1. Les technologies en présence .................................................................................... 6
3.2. Choisir une technologie côté client ............................................................................. 7
3.3. Choisir une technologie côté serveur .......................................................................... 8
3. HTTP et organisation des contenus ............................................................................................. 10
1. Introduction .................................................................................................................... 10
2. La requête HTTP proprement dite ...................................................................................... 10
3. La langue d'interaction ..................................................................................................... 11
4. L'encodage des caractères, du document, de la transmission ..................................................... 11
5. Le suivi des utilisateurs .................................................................................................... 12
4. Principaux autres outils ............................................................................................................. 15
1. Statistiques d'accès au site ................................................................................................. 15
1.1. Adapter la plateforme technique ............................................................................... 15
1.2. Adapter la langue .................................................................................................. 16
1.3. Adapter le contenu ................................................................................................ 16
2. Utilisation des moteurs de recherche ................................................................................... 16
3. Suivi des URL ................................................................................................................ 17