Webserver-Anwendungen erstellen mit Web Broker

Aus RAD Studio

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. Wählen Sie im Dialogfeld „Objektgalerie“ die Registerkarte Web unter Delphi und dann Webserver-Anwendung aus.
  3. Ein Dialogfeld wird geöffnet, in dem Sie die Art der Webserver-Anwendung festlegen können:
    • 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.
    • Konsolenanwendung: Richtet die Umgebung für die Entwicklung von Webserver-Konsolenanwendungen ein.
    • GUI-Einzelanwendung: Richtet die Umgebung für die Entwicklung von Webserver-Anwendungen ein, die ein Formular anzeigen.
    • 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.
    • CGI-Einzelanwendung: Richtet das Projekt als Konsolenanwendung ein und fügt die erforderlichen Einträge der uses-Klausel in der Projektdatei hinzu.
    • FastCGI-Einzelanwendung: Richtet eine Konsolenanwendung ein, die als persistenter FastCGI-Prozess ausgeführt wird und mit Webservern arbeitet, die FastCGI unterstützen, wie Apache und NGINX.


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

  1. Wählen Sie Datei > Neu > Weitere.
  2. Wählen Sie im Dialogfeld Objektgalerie die Registerkarte Web unter Delphi und dann Webserver-Anwendung aus.
  3. Ein Dialogfeld wird geöffnet, in dem Sie die Art der Webserver-Anwendung festlegen können:
    • Dynamisches Apache-Link-Modul: Richtet das Projekt als SO ein. Apache-Webserver-Anwendungen sind SOs, die vom Webserver geladen werden. Informationen werden der SO übergeben, verarbeitet und vom Webserver an den Client zurückgegeben.
    • Einzelanwendung: Richtet die Umgebung für die Entwicklung von Webserver-Anwendungen ein, die ein Formular anzeigen.
    • CGI-Einzelanwendung: Richtet das Projekt als Konsolenanwendung ein und fügt die erforderlichen Einträge der uses-Klausel in der Projektdatei hinzu.
    • FastCGI-Einzelanwendung: Richtet eine Konsolenanwendung ein, die als persistenter FastCGI-Prozess ausgeführt wird und mit Webservern arbeitet, die FastCGI unterstützen, wie Apache und NGINX.

Themen

Siehe auch