Professional Documents
Culture Documents
HTML
Serveur
Serveur 13 Client
Client
Web
Web Web
7
2 Web
Pages
Pages 4 CGI 1 : Demande de formulaire
HTML
HTML 2 : Envoi du formulaire HTML
3 : Envoi des champs saisis
4 : Activation du programme via un script CGI
6 Application
Application 5 : Traitement de la requête
55
Pages HTML 6 : Mise en forme de la réponse en langage
dynamiques HTML
7 : Envoi des résultats au client
Utilité d’un Serveur : site Web dynamique (2)
HTML
Serveur
Serveur 1,3 Client
Client
Web
Web Web
Web
2,8
Pages
Pages 4 CGI Exemple d ’un annuaire
HTML
HTML 1 : Demande de formulaire
2 : Envoi du formulaire HTML
3 : Envoi des champs saisis
7 4 : Activation du programme via un script CGI
Application
Application 5 : Traitement de la requête
55 6 : Interrogation de la base de données
Pages HTML 7 : Mise en forme de la réponse en HTML
dynamiques 8 : Envoi des résultats au client
6
Requête Programme
Appli + param ISAPI ou CGI Données
Affichage
Page
HTML
dynamique
Enveloppe
HTTP
Page Page
Décodage Encodage HTML HTML
HTTP HTTP dynamique dynamique
L'usage d'une API
DLL : Généralités
■ Exécutables réentrants
■ ISAPI (MS) # NSAPI (Netscape)
■ Défaut principal : se chargent dans le
même espace mémoire que celui du
Serveur Web
■ Avantage principal : se déchargent dès
fin d'utilisation
Les traitements interprétés
Pages Web dynamiques (ASP)
Client Serveur
Page VBScript
Page active ou
demandée ASP JScript
Affichage
Page
HTML Données
dynamique
Enveloppe
HTTP
Page Page
Décodage Encodage HTML HTML
HTTP HTTP dynamique dynamique
3 langages : PHP - ASP - JSP
■ PHP d’UNIX versions sous Windows
■ ASP de Windows migrations sous UNIX
■ Java Server Pages multi plate-formes
Publication directe
Sous MMC Code Source
Site Web par défaut /
cgi-bin cgi-bin
counter.exe /counter.exe