HTTPApp.TWebModule
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).