BSP mit Layout und Initialisierung 
Diese einfache BSP beinhaltet lediglich das Layout, ein Seitenattribut und den Eventhandler OnInitialization. Hier werden in einer HTML-Tabelle Titel, Verlag und ISBN aller Bücher der Datenbanktabelle BSBOOK ausgegeben, die im Jahr 2000 publiziert wurden.
Im Web Application Builder sieht diese BSP folgendermaßen aus:
Layout |
Ende des Codes |
OnInitialization |
Ende des Codes |
Seitenattribute |
||||
Attributname |
automatisch |
Typisierungsart |
Bezugstyp |
Beschreibung |
books |
TYPE |
BOOK_TAB |
Buchliste |
|
Hinweis
Die interne Tabelle books vom Typ BOOK_TAB wird im OnInitialization gefüllt.
Die einzelnen Schritte, die bei der Verarbeitung dieser BSP durchlaufen werden, sind wie folgt:
Der Benutzer ruft eine BSP-Applikation im Browser auf bzw. gibt eine entsprechende URL ein.
Ein HTTP-GET Request wird an die BSP-Laufzeit gesendet.
Die BSP-Laufzeit ermittelt die passende BSP-Applikation und die geforderte BSP
In der BSP wird zuerst über das OnInitialization das Datenretrieval durchgeführt. Hier wird die Tabelle BSBOOK ausgelesen, und zwar nur diejenigen Buch-Einträge, die im Jahr 2000 erschienen sind.
Im Layout wird der Scripting-Code verarbeitet und das Rendering der Seite durchgeführt: Eine HTML-Tabelle wird ausgegeben und mit Inhalt gefüllt.
Die BSP-Laufzeit generiert daraufhin eine passende Response
und sendet sie an den Browser, der die BSP zur Anzeige bringt.
Hinweis
Dieses Beispiel lässt sich erweitern, indem eine zweite BSP mit Navigation hinzugefügt wird: BSP-Applikation mit Layout und Initialisierung