HTTPApp.TWebModule

From Référence RAD Studio VCL
Jump to: navigation, search

Contents

Informations Delphi

De HTTPApp.pas

TWebModule = class(TCustomWebDispatcher)


Unité : HTTPApp

Type : classe

Membres de classe hérités : Membres HTTPApp.TWebModule

Constructeurs et destructeurs de classe : Constructeurs HTTPApp.TWebModule

Informations C++

De HTTPApp.hpp

TWebModule = class(TCustomWebDispatcher)


Unité : HTTPApp

Type : classe

Membres de classe hérités : Membres HTTPApp.TWebModule

Constructeurs et destructeurs de classe : Constructeurs HTTPApp.TWebModule

Description

TWebModule est le module Web généré automatiquement pour une application serveur Web.


Quand une nouvelle application Web est créée, elle contient automatiquement un module Web. Le module Web sert de référentiel aux composants non-visuels comme TPageProducer, TSQLDataSet, TDataSetTableProducer, etc. Il permet également à une application serveur Web de répondre aux messages de requête HTTP en transmettant les objets requête et réponse aux éléments action appropriés. Il ne peut y avoir qu'un seul module Web par application.

L'objet TWebModule gère une collection d'éléments action qui savent comment répondre aux messages de requête HTTP. Visualisez, ajoutez et supprimez les éléments action gérés par le module Web en utilisant l'éditeur d'Actions qui est ouvert en double-cliquant sur l'icône de TWebModule.

S'il y a dans l'application un module de données contenant des composants non-visuels et des règles de gestion, le module Web peut être remplacé par ce module de données. Supprimez simplement le module Web, ajoutez le nouveau module de données à sa place et ajoutez un objet TWebDispatcher au nouveau module de données.

Voir la démo WebServ pour un exemple d'utilisation de TWebModule.

Remarque :  Quand vous créez un nouveau projet module Apache et l'enregistrez sous un nouveau nom, il peut être nécessaire de modifier manuellement le nom de apache_module (dans la section exports du code source du projet).

Voir aussi

Personal tools