Anfang des InhaltsbereichsHintergrunddokumentation Klassen und Interfaces des ICF Dokument im Navigationsbaum lokalisieren

In diesem Kapitel werden die im Kapitel Design vorgestellten Interfaces des Internet Communication Frameworks bzw. die Klassen, die diese Interfaces implementieren, detailliert beschrieben.

Achtung

Beachten Sie, daß Sie als garantierte Schnittstelle die Interfaces des ICF verwenden. Die Klassen, die diese Interfaces implementieren (etwas CL_HTTP_SERVER, CL_HTTP_EXTENSION,...) von SAP jederzeit geändert werden können. Die Schnittstelle zur Erstellung eigener Handler wird durch die Interfaces bereitgestellt.

Folgende Interfaces sind bei der Verwendung des ICF in der Serverrolle von Bedeutung:

IF_HTTP_SERVER

IF_HTTP_RESPONSE und IF_HTTP_REQUEST

IF_HTTP_ENTITY

IF_HTTP_EXTENSION

IF_HTTP_UTILITY

Das folgende UML-Diagramm zeigt das Design der verschiedenen Interfaces und ihre Beziehungen zueinander.

Diese Grafik wird im zugehörigen Text erklärt

Hier sind die Interfaces, die durch das ICF vorgegeben sind, grau eingezeichnet. Jedes IF_* wird von einer zugehörigen Klasse CL_* implementiert. Die farblich hervorgehobene Klasse, die das Interface IF_HTTP_EXTENSION implementiert, stellt den HTTP-Request-Handler dar, den Sie sich selbst schreiben können. SAP liefert auch diverse HTTP-Request-Handler aus, wie zum Beispiel den Handler für die StrukturlinkErstellung von Web-Applikationen mit Business Server Pages.

Hinweis

Für die Verwendung des ICF in der Clientrolle gibt es das Interface IF_HTTP_CLIENT, das dasselbe Request- und Response-Attribut verwendet und im Abschnitt HTTP-Kommunikation mit dem SAP-System als Client beschrieben ist.

 

Ende des Inhaltsbereichs