Start

Beispiele

Code

Download

Forum

Ergänzungen

Verschiedenes

Das BSP-Praxisbuch: Ergänzungen

Business Server Pages und Prototype
Beim JavaScript-Framework Prototype wurde Wert auf gut geschnittene Funktionen gelegt. Code, der auf Basis von JavaScript verfasst wurde, ist daher neben seiner browserübergreifenden Gültigkeit auch noch besonders gut lesbar.
Ressourcenintensive Operationen im Web
Bei Webanwendungen kommt es ganz besonders auf kurze Antwortzeiten an. Was kann man tun, wenn einzelne Dialogschritte mit Antwortzeiten von mehr als einer Sekunde hier aus dem Rahmen fallen? Dieser Artikel behandelt verschiedene Lösungsansätze.
BSP Profiling
Es ist wichtig, die produktiven Web-Anwendungen regelmässig in Hinsicht auf Performance zu überwachen. Hierzu hält der ABAP-Stack ausgezeichnete Tools bereit. Der Artikel bespricht einige dieser Tools, vor allem die Systemlastüberwachung (ST03N), die serviceweite Laufzeitanalyse (via SE30) und natürlich den SQL-Trace (ST05).
Views und Viewcontexte
Ein Viewcontext ist eine ABAP-Klasse mit Präsentationslogik, die sehr eng an einen View gekoppelt ist, üblicherweise nur einen View bedienen kann. Dieser dritte Artikel meines Tabellenzyklus zeigt, wie man in ABAP programmierte Präsentierungslogik in den Viewcontext auslagert und damit beide, View und Viewcontext, lesbarer macht.
Datenbeschaffung für Tabellen in BSP-Views
Dies ist der zweite Teil meines Zyklus zum <z:table>-Element. Es geht um die verschiedenen Möglichkeiten, dem Element die darzustellenden Daten bekanntzumachen.
Ein Pretty Printer für BSP-Views
Warum der Pretty Printer des Standards für HTML-Views suboptimal ist - und wie man ihn durch den Aufruf eines geeigneten Perl-Programms ersetzen kann.
Darstellung interner Tabellen mit CSS
In diesem ersten Teil einer mehrteiligen Serie über die Darstellung interner Tabellen erläutere ich, wie man ohne Modifikationen, nur mit CSS-Mitteln, das Aussehen der Tabellen gestalten kann, die mit dem <z:table>-Element gerendert wurden.
Der Model Binder
Eine standardisierte Controllerklasse, die in einfachen Applikationen hilft, den benötigten Code weiter zu minimieren.
BSP-Elemente wiederverwenden
Einige Anmerkungen zu der Frage, wie ein bestehendes BSP-Element ganz oder in Teilen wiederverwendet werden kann.
Für den eiligen Berater.
Eine Schritt- für Schritt-Anleitung, um möglichst rasch eine lauffähige BSP-Anwendung zu erzeugen.