Categories

Hardware

Templates

Mobile

Jeux

Divers

Calendrier
«    May 2013    »
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
Top article
Advertisement
Annuaires
autoformations.com
lopman vous propose dans Webmastring » Asp :

Les constituants de l’objet Application

 

 

L’objet Application possède plusieurs collections, propriétés et méthodes :

CollectionsPropriétésMéthodes
Contents Contents.count Contents.Remove()
StaticObjects Contents.item(nom) Contents.RemoveAll()
  StaticObjects.count Lock()
  StaticObjects.item(nom) Unlock()

L’objet Application peut ainsi être vu comme un conteneur général regroupant des données dynamiques rendues accessibles pour tous les visiteurs. L’objet Application regroupe ainsi en quelque sorte l’ensemble des variables globales de l’application.

Les événements OnStart et OnEnd

L’objet Application propose deux événements, OnStart() et OnEnd(), permettant respectivement d’exécuter des actions au démarrage et à l’arrêt de l’application, c’est-à-dire au chargement de la page web ou lorsque l’utilisateur quitte la page.

La collection Contents

La collection Contents contient des variables dynamiques créées sur le serveur et mises en partage pour tous les utilisateurs. Il s’agit d’une fonctionnalité très utile permettant par exemple de mettre en place très facilement un compteur de visiteurs !

La création d’une valeur dans la collection Contents se fait de la manière suivante :

Application("nom_variable_globale") = variable

La collection Contents contient elle-même deux propriétés et deux méthodes. Les propriétés de la collection Contents sont les suivantes :

  • Contents.count, représentant le nombre d’objets dans la collection ;
  • Contents.item(nom), représentant l’objet identifié par le nom passé entre parenthèses.

Les méthodes de la collection Contents sont les suivantes :

  • Contents.remove(nom), supprime l’objet identifié par le nom passé en argument ;
  • Contents.removeall(), supprime tous les objets de la collection.
� T�l�charger... 23 March 2011 | Telechargements : [1370] | 0
lopman vous propose dans Webmastring » Asp :

Présentation de l’objet Request

Le rôle de l’objet Request est de permettre de récupérer la requête HTTP envoyée par le client au serveur, c’est-à-dire qu’il permet en réalité de manipuler l’ensemble des informations envoyées par le navigateur du visiteur (page demandée, nom et version du navigateur, cookies stockés sur le disque du client, adresse IP du client, …).

Les constituants de l’objet Request

L’objet Request possède plusieurs collections, une propriété et une méthode :

CollectionsPropriétésMéthodes
ClientCertificate TotalBytes BinaryRead
Cookies    
Form    
QueryString    
ServerVariables    

La majorité des propriétés et des méthodes de l’objet Request correspondent à des fonctions ou propriétés permettant de manipuler les champs de la requête HTTP.

La réception de données

Pour comprendre comment utiliser l’objet Request, il est nécessaire de connaître la manière de laquelle les données sont envoyées au navigateur grâce à la requête HTTP. Pour cela réferrez-vous à la section « formulaire HTML ».

L’envoi de données à un script CGI se fait par l’intermédiaire d’un formulaire HTML.

Les formulaires HTML se créent à l’aide de la balise <FORM> contenant des boutons, des champs, des listes et/ou des cases à cocher repérés par des noms auxquels seront associés des valeurs, fonction de la saisie des utilisateurs, puis d’un bouton de soumission du formulaire qui enverra l’ensemble des informations au script indiqué en tant qu’attribut Action de la baliseFORM selon la méthode GET ou POST. Chaque élément du formulaire doit posséder un nom unique, de telle façon que la valeur associée à l’élément forme avec le nom de celui-ci une paire nom/valeur du type :

Nom_de_l_element=valeur

L’ensemble des paires nom/valeur sont séparées par des esperluettes (le caractère « & »). Ainsi, l’envoi d’un formulaire crée une chaîne de la forme :

� T�l�charger... 23 March 2011 | Telechargements : [1455] | 1
lopman vous propose dans Webmastring » Asp :

Présentation de l’objet Response

 

 

Le rôle de l’objet Response est de permettre de créer la réponse HTTP qui va être envoyée au navigateur, c’est-à-dire la page Web demandée par le client.

L’objet Response permet ainsi de manipuler l’ensemble des informations à destination du navigateur du client, c’est-à-dire le corps de la réponse mais également les statuts et en-têtes HTTP. 

Les constituants de l’objet Response

L’objet Response possède une seule collection et de nombreuses propriétés et méthodes :

CollectionsPropriétésMéthodes
Cookies Buffer AddHeader
  CacheControl AppendToLog
  CharSet BinaryWrite
  ContentType Clear
  Expires End
  ExpiresAbsolute Flush
  isClientConnected Redirect
  PICS Write
  Status  

La majorité des propriétés et des méthodes de l’objet Response correspondent à des champs de la réponse HTTP.

L’envoi de données au navigateur

Pour envoyer du texte au navigateur dans un code ASP, il suffit d’utiliser la méthode write de l’objet Response, voici un exemple simple montrant comment utiliser cette méthode :

<%@ LANGUAGE="VBSCRIPT" %>
<HTML>
<HEAD>
<TITLE>Exemple de script ASP</TITLE>
</HEAD>
<BODY>
<% Response.write("http://www.dyalo.com") %>
</BODY>
</HTML>

Ce script est totalement inutile dans la mesure où un simple fichier HTML pourrait donner le même résultat. L’intérêt de cette méthode est de pouvoir gérer des variables ainsi que des chaînes :

 

� T�l�charger... 23 March 2011 | Telechargements : [9950] | 191
lopman vous propose dans Webmastring » Asp :

Présentation de l’objet Response

 

Le rôle de l’objet Response est de permettre de créer la réponse HTTP qui va être envoyée au navigateur, c’est-à-dire la page Web demandée par le client.

L’objet Response permet ainsi de manipuler l’ensemble des informations à destination du navigateur du client, c’est-à-dire le corps de la réponse mais également les statuts et en-têtes HTTP.

Les constituants de l’objet Response

L’objet Response possède une seule collection et de nombreuses propriétés et méthodes :

CollectionsPropriétésMéthodes
Cookies Buffer AddHeader
  CacheControl AppendToLog
  CharSet BinaryWrite
  ContentType Clear
  Expires End
  ExpiresAbsolute Flush
  isClientConnected Redirect
  PICS Write
  Status  

La majorité des propriétés et des méthodes de l’objet Response correspondent à des champs de la réponse HTTP.

L’envoi de données au navigateur

Pour envoyer du texte au navigateur dans un code ASP, il suffit d’utiliser la méthode write de l’objet Response, voici un exemple simple montrant comment utiliser cette méthode :

� T�l�charger... 23 March 2011 | Telechargements : [10128] | 269
lopman vous propose dans Webmastring » Asp :

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 :

CollectionsPropriétésMé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 :

 

� T�l�charger... 23 March 2011 | Telechargements : [1096] | 0
AutoFormations.com



� 2007-2011 AutoFormations.com | Abuse email: AutoFormations@gmail.com | Designed by JavaX36
puuuuuuuuuuuuub5