mercredi 28 septembre 2005
Architecture Multi-Niveaux
32
Documents web dynamiques
côté serveur (3)
*Deux approches pour gérer ces pages interactives :
-Méthode traditionnelle : utilisation de scripts CGI
lDans un formulaire, le bouton envoyer fait appel à une URL désignant un fichier exécutable (script) :
l<FORM METHOD=POST ACTION=http://www.mybiz.com/cgi-bin/formprog.pl>
lDes paramètres lui sont transmis selon la norme CGI et ce script crée une page html
lLangages de script CGI : Perl, Python
-Autres moyens : incorporer des scripts à l’intérieur de page HTML et les faire exécuter par le serveur
lA partir du suffixe du fichier, le serveur détecte qu’il doit exécuter du code à l’intérieur de la page : le code peut alors créer des pages html à la demande
lTechnologies : ASP (Active Server Pages) de Microsoft qui utilise le VBScript, JSP (Java Server Pages) de Sun qui utilise Java, PHP.
l
Inconvénients
Programmation classique
Création d’un nouveau processus pour chaque script