Anforderungen und Antworten weiterleiten
Nach oben zu Anforderungen und Antworten weiterleiten - Index
Einer der Gründe, WebSnap zur Entwicklung von Web-Server-Anwendungen einzusetzen, besteht darin, dass WebSnap-Komponenten HTML-Anforderungen und Antworten automatisch behandeln. Sie brauchen also keine Ereignisbehandlungsroutinen für geläufige Seitentransfer-Tasks zu schreiben, sondern können sich auf die Business-Logik und den Server-Entwurf konzentrieren. Das Verständnis der Behandlung von HTML-Anforderungen und Antworten durch WebSnap-Anwendungen kann dennoch hilfreich sein. Der vorliegende Abschnitt enthält einen Überblick über diesen Prozess.
Bevor Anforderungen behandelt werden, wird das Web-Kontextobjekt (des Typs WebCntxt.TWebContext) durch das Web-Anwendungsmodul initialisiert. Das Web-Kontextobjekt, auf das durch Aufrufen der globalen Funktion WebContext zugegriffen wird, bietet globalen Zugriff auf Variablen, die von Komponenten verwendet werden, welche die Anforderung bedienen. Beispielsweise enthält der Web-Kontext die Objekte HTTPApp.TWebRequest und HTTPApp.TWebResponse, durch die die HTTP-Anforderungsbotschaft und die entsprechende Antwort repräsentiert werden.
Die Web-Anforderungsbehandlung wird in den folgenden Themen beschrieben:
- Dispatcher-Komponenten
- Funktionsweise des Dispatchers für Adapter
- Aktionselemente weiterleiten
- Funktionsweise des Seiten-Dispatchers