Webserver-Anwendungen erstellen mit Web Broker

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Web Broker verwenden - Index


Die Komponenten von Web Broker (befinden sich in der Kategorie "Internet" der Tool-Palette) ermöglichen das Erstellen von Ereignisbehandlungsroutinen für einen speziellen Uniform Resource Identifier (URI). Nach Beendigung der Verarbeitung können Sie programmgesteuert HTML- oder XML-Dokumente erstellen und diese auf den Client übertragen.

So erstellen Sie mit der WebBroker-Architektur eine neue Webserver-Anwendung für Windows:

  1. Wählen Sie Datei > Neu > Weitere.
  2. Klicken Sie im Dialogfeld "Objektgalerie" unter "Delphi-Projekte" auf WebBroker, und wählen Sie Webserver-Anwendung.
  3. Ein Dialogfeld wird geöffnet, in dem Sie die Art der Webserver-Anwendung festlegen können:
    • Einzelanwendung:
Richtet die Umgebung für die Entwicklung von Webserver-Anwendungen ein, die ein Formular anzeigen.
    • Konsolenanwendung:
Richtet die Umgebung für die Entwicklung von Webserver-Konsolenanwendungen ein.
    • ISAPI-DLL: Richtet das Projekt als DLL mit den vom Webserver erwarteten, exportierten Methoden ein. Der Bibliotheks-Header wird der Projektdatei hinzugefügt, und die uses-Liste sowie die exports-Klausel werden mit den erforderlichen Einträgen ergänzt.
    • Dynamisches Apache-Link-Modul: Richtet das Projekt als DLL ein. Apache-Webserver-Anwendungen sind DLLs, die vom Webserver geladen werden. Informationen werden an die DLL übergeben, verarbeitet und vom Webserver an den Client zurückgegeben.
    • CGI-Einzelanwendung:
Richtet das Projekt als Konsolenanwendung ein und fügt die erforderlichen Einträge der uses-Klausel in der Projektdatei hinzu.

So erstellen Sie mit der WebBroker-Architektur eine neue Webserver-Anwendung für Linux:

  1. Wählen Sie Datei > Neu > Weitere.
  2. Klicken Sie im Dialogfeld Objektgalerie unter Delphi-Projekte auf WebBroker, und wählen Sie Webserver-Anwendung.
  3. Ein Dialogfeld wird geöffnet, in dem Sie die Art der Webserver-Anwendung festlegen können:
    • Einzelanwendung: Richtet die Umgebung für die Entwicklung von Webserver-Anwendungen ein, die ein Formular anzeigen.
    • Dynamisches Apache-Link-Modul: Richtet das Projekt als SO ein. Apache-Webserver-Anwendungen sind SOs, die vom Webserver geladen werden. Informationen werden an die SO übergeben, verarbeitet und vom Webserver an den Client zurückgegeben.
    • CGI-Einzelanwendung:
Richtet das Projekt als Konsolenanwendung ein und fügt die erforderlichen Einträge der uses-Klausel in der Projektdatei hinzu.

Themen

Siehe auch