!--a11y-->
Business
Server Pages 
Für die Entwicklung, das Design und die Implementierung von Web-Applikationen bietet der SAP Web Application Server ein seitenbasiertes Programmiermodell mit Server-seitigem Scripting analog zu der bekannten Server Page Technologie ein, Business Server Pages (BSP). Das Server-seitige Scripting erlaubt den direkten Zugriff auf alle Elemente im Applikationsserver (z. B. Funktionsbausteine, Datenbanktabellen, ABAP Objects, ... ).
Dabei wird die Präsentation von der Business-Logik getrennt. Dies ermöglicht den Einsatz von alternativen Frontend-Technologien.
Sie können HTML-Seiten oder Business Server Pages (BSPs) mit Server-seitigem Scripting in ABAP oder JavaScript erstellen.
Bei der Erstellung Ihrer Anwendung können Sie die Vorteile des Model-View-Controller Design Patterns nutzen. Für ein einheitliches Layout und die damit verbundenen Usability-Vorteile stehen Ihnen die HTML-Business-Bibliotheken HTMLB und XHTMLB als BSP-Extensions zur Verfügung.
Die Installationsleitfäden für den SAP Web Application Server erhalten Sie im SAP Service Marketplace unter dem Quick-Link instguides unter SAP Web Application Server und dem jeweiligen Release. (http://service.sap.com/instguides).
Informationen über
die technische Infrastruktur für den SAP Web Application Server und SAP
NetWeaver erhalten Sie im SAP Service Marketplace unter dem Quick-Link
ti
(technical infrastructure) (http://service.sap.com/ti) und in der Dokumentation zur
Netzwerkinfrastruktur.
Informationen über die von SAP unterstützten Browser für BSP finden Sie unter http://service.sap.com/pam.
Die im Rahmen von BSP erstellten Web-Applikationen,
BSP-Applikationen (Business-Server-Page-Applikationen) genannt, basieren auf
dem
Internet
Communication Framework und dem HTTP-Request-Handler IF_HTTP_EXT_BSP.
Die SAP-Entwicklungsumgebung (Transaktion SE80) wurde
um den Web Application Builder für BSP-Applikationen erweitert (siehe
Dokumentation zum
Web Application
Builder).
Die Dokumentation zur Erstellung von BSP-Applikationen gliedert sich in die folgenden Abschnitte:
Neben den Beispielen, die in den BSP-Tutorials beschrieben sind, gibt es weitere Beispiel-Anwendungen, die im System vorhanden sind und ausgeliefert werden. Die wichtigsten Anwendungen sind im Folgenden aufgelistet.
Beispiel-BSP-Applikationen
Name der BSP-Applikation |
Beschreibung |
IT00 |
Test-Anwendung |
HTMLB_SAMPLES SBSPEXT_HTMLB |
Beispiele für die HTML-Business-Bibliothek |
SBSPEXT_XHTMLB |
Beispiele für die erweiterte HTML-Business-Bibliothek |
SBSPEXT_PHTMLB |
Beispiele für die Pattern HTML-Business-Bibliothek |
BSP_MODEL |
Beispiel für die Model-Anbindung im Rahmen des MVC Design Patterns |