infoclick solution informatique (Gers) - version particulier

 

infoclick solution informatique - Encyclopédie informatique

 
Introduction
Implantation du code
Les objets ASP
Présentation des objets
L'objet Response
L'objet Request
 
ASP - Les objets des Active Server PagesPage précédentePage suivanteRetour à la page d'accueil

Présentation des objets ASP

ASP, dans sa version 3.0, est architecturé autour de 6 objets internes comprenantdes méthodes permettant d'effectuer les principaux traitements sur les données.Ces objets constituent ce que l'on appelle le modèle objet.Ces objets sont:

  • L'objet Application représente le site. Il permet de manipuler les variables,les constantes,... nécessaires au fonctionnement du site, et d'en "mémoriser"les valeurs
  • L'objet Session représente l'utilisateur. Il permet de conserver lesdonnées (préférences généralement) relatives àl'utilisateur d'une page du site à une autre
  • L'objet Response représente le résultat à afficher sur le navigateur. Il permet de manipuler les variables,les constantes,... nécessaires au fonctionnement du site, et d'en "mémoriser"les valeurs
  • L'objet Request permet de traiter les informations en provenance du client par l'intermédiairede formulaires. Il permet de récupérer les valeurs des champs de requête issus duformulaire du navigateur
  • L'objet Server représente le serveur. Il permet d'en gérer lesparamètres, ainsi que d'instancier les objets utilisateurs
  • L'objet ObjectContext désigne la transaction courante. Il sert àgérer les traitements de la transaction

La structure d'un objet ASP

Les objets ASP constituent l'essentiel du moteur de scripts ASP, c'est-à-direqu'il s'agit des principaux éléments regroupant des propriétés(valeurs) et des méthodes (traitements) utilisables dans les scripts.

En réalité un objet est composé de trois types d'entités:

  • Les collections: une structure de données (une sorte de tableau) contenantun ensemble de valeurs repérées par une clé. chaque objetpeut contenir plusieurs collections de variables.
    Une valeur d'une collection d'un objet est accessiblepar la syntaxe suivante:
    objet.collection("clé")
  • Les propriétés: une valeur spécifique directement accessible.On accède à une propriété d'un objet ASP par la syntaxe:
    objet.propriete
  • Les méthodes: des fonctions standards associées à un objet, permettantde manipuler des valeurs passées en argument. La syntaxe d'une méthode ressemble donc à ceci:
    objet.methode(arguments)

Voici une façon de représenter un objet ASP:

CollectionsPropriétésMéthodes
Collections
 
 
 
 
 
Propriétés
 
 
 
 
 
Méthodes
 
 
 
 
 

La manipulation des propriétés et des méthodes des objets internespermet la récupération d'informations sur la requête ainsi que lacréation de la réponse HTTP. De cette façon le modèle objet peutêtre représenté conceptuellement de la façon suivante dansla communication client/serveur:

Objet Active Server Pages

Lors d'une transaction client/serveur, c'est-à-dire l'appel d'une page ASP par l'intermédiairede son URL ou bien de l'envoi d'un formulaire HTML, un objet Request est créé.Il contient les informations sur la requête HTTP. L'objetServer contient les informations concernant l'état du serveur et fournissant des méthodespouvant être utilisées dans les script. L'objet Applicationsert à stocker les informations utilisées lors de l'exécution des scripts. L'objetSession sert plus spécifiquement à conserver les informations sur l'utilisateur lorsdu passage d'une page ASP à une autre. L'objet ObjectContext est un objet plus spécifique,utilisé lors de transactions gérées par le logiciel MTS (Microsoft transaction Server).


Page précédente Page suivante

 
Ce document intitulé «ASP - Les objets des Active Server Pages» issu de CommentCaMarche.net est soumis à la licence GNU FDL.Vous pouvez copier, modifier des copies de cette page tant que cette note apparaît clairement.
 

Qui sommes nous - infos légales - contact - liens - plan du site
Copyright © 2004 infoclick - 05 62 07 79 73 - Hôtel d'entreprise / ZI du Pont Peyrin 32600 Isle Jourdain
Valid XHTML 1.0! Valid CSS!