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