mercredi 28 septembre 2005
Architecture Multi-Niveaux
36
Documents web dynamiques
côté serveur (7)
*ASP (Active Server Pages)
-standard mis au point par Microsoft en 1996
-Technologie (environnement de programmation), représentant sous forme d'objets les interactions entre le navigateur et le client
-Actuellement PHP4 (mars 2003:V4.3.2) et PHP5
-Le serveur officiel de php (http://www.php.net/)
*Principes d’ASP :
-Un modèle de programmation basé sur un ensemble d’objets dont voici les principaux :
lApplication représente le site. Il permet de manipuler les variables, les constantes, et d'en "mémoriser" les valeurs
lSession représente l'utilisateur. Il permet de conserver les données relatives à l'utilisateur d'une page du site à une autre
lResponse représente le résultat à afficher sur le navigateur
lRequest permet de traiter les information en provenance du client par l'intermédiaire de formulaires
lServer représente le serveur. Il permet d'en gérer les paramètres, ainsi que d'instancier les objets utilisateurs
lObjectContext désigne la transaction courante. Il sert à gérer les traitements de la transaction
-Script :
lsuite d’instructions incluses dans un code HTML
lle code asp délimité par des balises <SCRIPT>
l<SCRIPT language="VBScript|Jscript" >
lcode du script
l</SCRIPT>
lLe fichier doit avoir l'extension adéquate .asp
*Plateformes
-Windows IIS (Windows) avec VBScript ou JavaScript
-Portage Apache utilisant Perl (Linux, Unix…)