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

Web.HTTPApp.TWebModule

De XE2 API Documentation

Web.HTTPApp.TCustomWebDispatcherSystem.Classes.TDataModuleSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObject
TWebModule

Delphi

TWebModule = class(TCustomWebDispatcher)

C++

class PASCALIMPLEMENTATION TWebModule : public TCustomWebDispatcher

Propriétés

Type Visibilité  Source Unité  Parent
class public
Web.HTTPApp.pas
Web.HTTPApp.hpp
Web.HTTPApp Web.HTTPApp


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

Versions précédentes
Traductions