Flux rss
Collection CommentÇaMarche.net
Bookmark Ajouter aux favoris / Partager

Présentation des objets ASP

ASP, dans sa version 3.0, est architecturé autour de 6 objets internes comprenant des 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, etc. nécessaires au fonctionnement du site, et d'en « mémoriser » les valeurs.
  • L'objet Session représente l'utilisateur. Il permet de conserver les donné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, etc. 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édiaire de formulaires. Il permet de récupérer les valeurs des champs de requête issues du formulaire du navigateur.
  • L'objet Server représente le serveur. Il permet d'en gérer les paramè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-à-dire qu'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) contenant un ensemble de valeurs repérées par une clé. Chaque objet peut contenir plusieurs collections de variables.
    Une valeur d'une collection d'un objet est accessible par 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 standard associées à un objet, permettant de 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 :

Collections Propriétés Méthodes
Collections
 
 
 
 
 
Propriétés
 
 
 
 
 
Méthodes
 
 
 
 
 

La manipulation des propriétés et des méthodes des objets internes permet la récupération d'informations sur la requête ainsi que la création de la réponse HTTP. De cette façon le modèle objet peut être représenté conceptuellement de la façon suivante dans la 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édiaire de 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'objet Server contient les informations concernant l'état du serveur et fournissant des méthodes pouvant être utilisées dans les scripts. L'objet Application sert à stocker les informations utilisées lors de l'exécution des scripts. L'objet Session sert plus spécifiquement à conserver les informations sur l'utilisateur lors du 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).

Plus d'information



Dernière modification le mardi 14 octobre 2008 à 17:40:29.Ce document intitulé « Les objets des Active Server Pages » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
ASP - Active Server Pages - Introduction Présentation des Active Server Pages ASP (Active Server Pages) est un standard mis au point par Microsoft en 1996 permettant de développer des applications Web interactives, c'est-à-dire dont le contenu est dynamique. Ainsi une page web ASP... www.commentcamarche.net/contents/asp/aspintro.php3
Erreur Active Server Pages error 'ASP 0126' Bonjour, J'ai se message d'erreur comment dois-je faire pour avoir acces au site Active Server Pages error 'ASP 0126' Include file not found /f1/g7pagefin.asp, line 227 The include file 'g7statis.txt' was not found Merci www.commentcamarche.net/forum/affich-11648251-erreur-active-server-pages-error-asp-0126
Introduction aux Java Server Pages Présentation des Java Server Pages Les JSP (Java Server Pages) sont un standard permettant de développer des applications Web interactives, c'est-à-dire dont le contenu est dynamique. C'est-à-dire qu'une page web JSP (repérable par l'extension... www.commentcamarche.net/contents/jsp/jspintro.php3
Adresses des serveurs POP et SMTP des principaux FAICette page donne les adresses des serveurs de messagerie (SMTP / POP3 / IMAP) des principaux fournisseurs d'accès à internet (FAI) : 9 Telecom 9ONLINE ALICE AOL ALTERN.ORG CARAMAIL CEGETEL CLUB INTERNET DARTY BOX (DARTYBOX) ESTVIDEO... www.commentcamarche.net/faq/sujet-893-adresses-des-serveurs-pop-et-smtp-des-principaux-fai
Msn objet activex manquantBonjour , voilà on m'a fait une invite pour jouer sur msn , mais il m'a était écrit : Objets ActiveX manquants : 2 Les jeux MSN Messenger nécessitent des objets ActiveX pour fonctionner. Vérifiez que vous pouvez installer des objets ActiveX sur cet... www.commentcamarche.net/forum/affich-2238462-msn-objet-activex-manquant
Free activation de pagebonjour, j'ai un problème. J'ai fait une demande d'inscription gratuite à free pour pouvoir accès à une page perso Free. J'ai activé ma page comme il le dise. Sauf que j'ai l'impression que ça ne se fait pas correctement. Car je ne comprend rien à ce... www.commentcamarche.net/forum/affich-2170266-free-activation-de-page
[Objets Active X]Objets ActiveX manquants : 2 Les jeux MSN Messenger nécessitent des objets ActiveX pour fonctionner. Vérifiez que vous pouvez installer des objets ActiveX sur cet ordinateur, puis relancez le jeu. Où vais-je pour trouver lesquels qu'il me faut... www.commentcamarche.net/forum/affich-2661767-objets-active-x
Télécharger Active FoxPro PagesActive FoxPro Pages (AFP) permet de connecter le langage de programmation Microsoft Visual FoxPro à Internet. Cette application est une extension ISAPI pour les serveurs Web comme Apache ou IIS et interagit avec eux comme un langage de script. L'AFP... www.commentcamarche.net/telecharger/telecharger-34058130-active-foxpro-pages
Télécharger Active Phone ServerActive Phone Server est une application permettant de gérer vos appels téléphoniques entrant et sortant. Elle inclut un répondeur automatique qui joue la salutation à votre place et enregistre vos messages dans un fichier Wav. Avec son Caller ID, vous... www.commentcamarche.net/telecharger/telecharger-34060487-active-phone-server
Principes d'Active DirectoryPrincipe de fonctionnement d'Active Directory Active Directory permet de représenter et de stocker les éléments constitutifs du réseau (les ressources informatiques mais également les utilisateurs) sous formes d'objets, c'est-à-dire un ensemble... www.commentcamarche.net/contents/activedirectory/active-directory-principes.php3
Javascript - L'objet windowLes particularités de l'objet window L'objet window est l'objet par excellence dans Javascript, car il est le parent de chaque objet qui compose la page web, il contient donc : l'objet document: la page en elle-même l'objet location: le lieu de... www.commentcamarche.net/contents/javascript/jswindow.php3
Java Server Pages - Les caractéristiquesImplantation du code JSP au sein de la page HTML Un fichier JSP est un fichier portant l'extension .jsp, contenant du code HTML ainsi que des balises spécifiques : balises permettant d'intégrer une servlet au coeur du code HTML balises... www.commentcamarche.net/contents/jsp/jspcarac.php3