!--a11y-->
Unser kleiner Online-Buchladen mit Verwendung
von MVC und HTMLB 
In diesem Tutorial erstellen wir denselben Online-Buchladen wie in Tutorial 3 (Unser erster Online-Buchladen), allerdings unter Verwendung von MVC und HTMLB.
Gegenüber der bisherigen BSP-Applikation hat diese den Vorteil, dass Sie mehrere Komponenten auf einer Seite haben, wobei jede Komponente durch einen Controller und einen View repräsentiert wird.
Sie sollten dieses Tutorial machen, wenn Sie mit dem Erstellen von BSP-Applikationen schon vertraut sind (idealerweise die Tutorials alle gemacht haben), für die Erstellung Ihrer Anwendungen aber MVC und HTMLB verwenden wollen. Das kleine Model-View-Controller Tutorial sollten Sie auch schon bearbeitet haben.
In dieser Dokumentation sind die aufeinander aufbauenden Tutorials zum Erstellen von Web-Applikationen mit Business Server Pages untergebracht.
Die umfassende Referenzdokumentation zum SAP Web
Application Server mit Erläuterung der Architektur und den Komponenten finden
Sie unter
Architektur des SAP
Web AS.
Die Dokumentation zum MVC Design Pattern finden Sie unter Model-View-Controller (MVC).
Die Dokumentation zu der BSP-Extension HTMLB finden Sie im System: im Tag Browser des Web Application Builder können Sie sich zu jedem HTMLB-Element eine ausführliche Dokumentation anzeigen lassen.
In diesem Tutorial lernen Sie
· die HTMLB-Elemente TableView, Button, Tray, Group,… kennen
· Wie Sie eine Seite (View) erstellen, die ihrerseits mehrere Unter-Controller aufruft
· wie Sie mit MVC Eventhandling implementieren
· wie Sie das Rendering einzelner Zellen in einer Tabelle steuern können
Der Aufbau der zu erstellenden BSP-Applikation ist im Abschnitt Struktur des Buchladens beschrieben.
Wie Sie dann konkret vorgehen, erfahren Sie unter BSP-Applikation, Controller und Views anlegen.
Die Verwendung des Models wird in diesem Tutorial noch nicht erklärt, bei dieser vergleichsweise einfachen Anwendung benötigen Sie lediglich Controller und Views.
Das Tutorial kommt ohne eigens definierte Fehlerseiten aus. Informationen zur Verwendung und dem Erstellen von Fehlerseiten finden Sie in der MVC-Dokumentation im Abschnitt Fehlerseiten anlegen.