Web.HTTPApp.TWebModule

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

Delphi

TWebModule = class(TCustomWebDispatcher)

C++

class PASCALIMPLEMENTATION TWebModule : public TCustomWebDispatcher

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Web.HTTPApp.pas
Web.HTTPApp.hpp
Web.HTTPApp Web.HTTPApp

Beschreibung

TWebModule ist das automatisch generierte Web-Modul für eine Web-Server-Anwendung.

Eine neu erzeugte Web-Anwendung enthält automatisch ein Web-Modul. Dieses fungiert als Ablage für nicht visuelle Komponenten, wie TPageProducer, TSQLDataSet, TDataSetTableProducer usw. Außerdem benötigt die Web-Server-Anwendung dieses Modul, um auf HTTP-Anforderungsbotschaften zu reagieren und die beteiligten Objekte an die zugehörigen Aktionselemente zu übergeben.

Tipp: Eine Anwendung kann immer nur ein einziges Web-Modul besitzen.

Das TWebModule-Objekt verwaltet eine Kollektion von Aktionselementen, die auf HTTP-Anforderungsbotschaften antworten können. Mit einem Doppelklick auf das Symbol von TWebModule wird ein spezieller Editor für diese Aktionselemente geöffnet.

Wenn bereits ein Datenmodul vorhanden ist, das viele nicht-visuelle Komponenten der Anwendung enthält, kann das Web-Modul durch dieses ersetzt werden. Dazu löschen Sie einfach das Web-Modul, fügen das neue Datenmodul ein und ergänzen dieses mit einem TWebDispatcher-Objekt.

Hinweis: Wenn Sie ein neues Apache-Modulprojekt erstellen und mit einem neuen Namen speichern, müssen Sie den Namen von apache_module (im Abschnitt exports des Projektquelltextes) manuell ändern.

Siehe auch