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