| III - les objets : 1- L'objet Application |
|
Présentation Comme nous l'avons vu en introduction, ASP utilise différents objets pour décrire les interactions client/serveur Web. Ces objets en ASP sont au nombre de 6 : l'objet Application l'objet Request l'objet Response l'objet Session l'objet Server l'objet ASPError Ces objets peuvent être constitués de 3 éléments : des propriétés, des méthodes et des collections. Une collection est un tableau associatif (tableau pouvant être indexé par autre chose que des entiers, comme des chaînes de caractères). ASP va par exemple utiliser une collection spéciale de l'objet Request (Request.Form) pour rassembler le contenu d'un formulaire par champ. On accède à ces 3 éléments en utilisant la notation objet en vigueur dans le language qu'on utilise pour écrire le code ASP de la page (généralement objet.element). Ces différents objets ont différents domaines d'intervention. Cela peut se représenter de la façon suivante :
L'objet Application représente l'application Web au sens large. C'est un gros container qui contient des données dynamiques valables pour tous les visiteurs du site à tout instant (le nombre de visiteurs en cours par exemple). Pour schématiser, l'objet Application contient les variables globales de l'application. L'objet Application peut fonctionner comme une collection : on peut ajouter dynamiquement des éléments de l'une des deux façons suivantes : Application("nom") = "toto" ' valeur scalaire Les éléments ainsi ajoutés peuvent être accédés en utilisant la même notation que ci-dessus ou en utilisant la collection Application.Contents. La collection Application.StaticObjects permet d'accéder aux objets créés avec les balises HTML <OBJECT> pour lesquelles l'aatribut scope vaut "Application". Deux événements OnEnd et OnStart permettent d'exécuter des actions (comme par exemple initialiser des variables) au moment du démarrage ou de l'arrêt de l'application. Méthodes
Propriétés
Collections
Evénements
|
|||||||||||||||||||||||||||||||||
| < Précédent | Suivant > |
|---|






