Anfang des Inhaltsbereichs

Hintergrunddokumentation Struktur des Buchladens Dokument im Navigationsbaum lokalisieren

Im Gegensatz zu dem Online-Buchladen ohne MVC ist dieser Buchladen so aufgebaut, dass Büchersuche, Ergebnisliste und Detailanzeige auf einer Seite zusammengefasst sind.

Dadurch kann man den Komponentengedanken des MVC-Programmiermodells schön aufzeigen.

Ruft man die URL, hinter der sich der Haupt-Controller verbirgt, im Browser auf, erhält man also die folgende Seite:

Diese Grafik wird im zugehörigen Text erklärt

Der Haupt-Controller bookshop.do ruft seinen zugehörigen View default.htm auf.

Diese beinhaltet neben einem Seitenfragment, was den Kopf des Bookshops darstellt (wie in Tutorial 3, aber mit HTMLB), 3 HTMLB-Trays, die die entsprechenden Controller aufrufen.

Folgende Graphik veranschaulicht die Struktur.

Diese Grafik wird im zugehörigen Text erklärt

Die URL wird vom SAP Web AS als BSP-Applikation erkannt und von der BSP-Laufzeit bearbeitet. Diese ruft zunächst den Haupt-Controller bookshop.do auf, das heißt, die Methode DO_REQUEST der zugehörigen Controller-Klasse wird ausgeführt. Diese ruft dann den Haupt-View default.htm auf, der dann wiederum mit dem <bsp:call>-Element innerhalb von HTMLB-Trays die Unter-Controller search.do, result.do sowie detail.do aufruft. Diese Unter-Controller haben wieder zugehörige Views, die sie aufrufen.

Diese Grafik wird im zugehörigen Text erklärt

Nun können Sie mit der Implementierung loslegen!

BSP-Applikation, Controller und Views anlegen

 

 

 

 

 

Ende des Inhaltsbereichs