Web.HTTPApp.TWebModule

De RAD Studio API Documentation
Aller à : navigation, rechercher

Web.HTTPApp.TCustomWebDispatcherSystem.Classes.TDataModuleSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTWebModule

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, et ainsi de suite. 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.

Conseil : 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.

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