Afficher : Delphi C++
Préférences d'affichage

Modules de données Web

De RAD Studio XE2

Remonter à Utilisation de WebSnap - Index

Remarque : WebSnap est en cours de désapprouvement dans RAD Studio. Bien que WebSnap soit toujours documenté dans l'aide en ligne, le produit WebSnap n'est plus entièrement supporté. En alternative, commencez à utiliser IntraWeb (VCL pour le Web). IntraWeb est documenté dans cette aide en ligne. Pour obtenir davantage de documentation sur IntraWeb, visitez http://www.atozed.com/intraweb/docs.

Comme les modules de données standard, les modules de données Web servent de conteneur à des composants de la palette. Les modules de données fournissent une surface de conception dans laquelle ajouter, retirer ou sélectionner des composants. Le module de données Web diffère d'un module de données standard par la structure de l'unité et les interfaces qu'il implémente.

Utilisez un module de données Web comme conteneur pour les composants partagés par votre application. Vous pouvez, par exemple, placer un composant ensemble de données dans un module de données et y accéder depuis :

  • un module de page affichant une grille, et
  • un module de page affichant un formulaire de saisie.

Vous pouvez également utiliser des modules de données Web pour le stockage d'ensembles de composants pouvant être utilisés par plusieurs applications différentes de serveur Web.

Structure de l'unité d'un module de données Web

Les modules de données standard disposent d'une variable appelée variable de fiche, qui est utilisée pour accéder à l'objet module de données. Les modules de données Web remplacent la variable par une fonction, qui est définie dans une unité du module de données Web et porte le même nom que celui-ci. L'objectif de la fonction est le même que celui de la variable qu'elle remplace. Les applications WebSnap peuvent être multithread et disposer de plusieurs instances d'un module pour traiter simultanément plusieurs requêtes. La fonction permet par conséquent de renvoyer l'instance correcte.

L'unité du module de données Web recense également une fabrique pour spécifier la manière dont le module doit être géré par l'application WebSnap. Par exemple, des indicateurs spécifient s'il faut placer le module en mémoire cache afin de le réutiliser ou s'il faut détruire le module après le traitement d'une requête.

Voir aussi

Versions précédentes
Autres langues