Download Portal Manager API-Programmierhandbuch
Transcript
PortalManagerAPIProgrammersManual_de.book Page 163 Friday, January 28, 2005 11:37 AM Hinweise zur Programmierung mit dem Portal Manager API allgemeine Hierarchie zum Entwickeln von Applications ist in der folgenden Abbildung dargestellt: abstract class SessionApplication 1 from application class MyAppliationBean from customer Element, um die Application in einem JavaBean zu verpacken, das in einer JSP-Seite instanziiert werden kann 1 interface Application 1 from application 0..n interface Repository from respository abstract class abstract class ApplicationImpl RepositoryImpl from application from repository class class MyApplication MyRepository from customer from customer Element, das die Business-Logik einer Application repräsentiert Element, das eine Datenquelle repräsentiert, die im Kontext der Application verwendet wird Abb. 38 – Allgemeine Hierarchie zum Entwickeln von Applications Ableiten von der Klasse RepositoryImpl Wie bereits erwähnt, fungiert das Interface Repository als WrapperKlasse, um Datenquellen so aufzubereiten, dass das Portal Manager API auf sie zugreifen kann. Die abstrakte Basisklasse RepositoryImpl stellt Standardimplementationen für Methoden zur Verfügung, die mit dem Portal Manager API in Bezug stehen. Es müssen deshalb nur die Methoden, die für die Datenquellen relevant sind, in den abgeleiteten Repository-Klassen implementiert werden. Ein Repository im Kontext des Portal Manager API basiert auf den Datenstrukturen, die innerhalb des WCM-Systems verwendet werden (siehe Abschnitt “RepositoryMap und zugehörige Klassen” auf Seite 107). Portal Manager API – Programmierhandbuch 163