Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Bärbel Werder Geändert vor über 10 Jahren
1
Advanced Portlets Jens Hahn Stefan Reich Stefan Westerfeld Projekt KVS - Universität Hanburg
2
Übersicht 5 Namespacing 5 Worklets 5 2-phasiges Update
3
Namespacing und Portlets 5 Der User kann Portlets steuern 5 Dazu werden Informationen in der URL codiert 5 Die übergebenen Parameter können nicht eindeutig einem Portlet zugeordnet werden 5 Lösung: Einführung von Namespaces, die in der PSML-Datei definiert werden
4
Worklets 5 Worklets können im Gegensatz zu Portlets Zustandsinformation behalten 5 Worklets sind von JetSpeed / Portlets unabhängige Objekte, die von einem WorkletRepository verwaltet werden 5 Lang dauernde Berechnungen können von Worklets durchgeführt werden 5 Ein Worklet kann von verschiedenen Portlets genutzt werden
5
WorkletRepository 5 Bietet Methoden zum ablegen und wiederfinden von Worklets 5 Speichert Referenzen userspezifisch ab 5 Bietet einen »Expire«-Mechanismus an, falls der User lange inaktiv war 5 Kann so von den Portlets benutzt werden, um Zustandsinformation und den Status von Berechnungen abzufragen
6
2-phasiges Update 5 Das JetSpeed-Framework berechnet die Ausgabe entsprechend der Reihenfolge des Layouts, und bearbeitet dabei Requests (via getContent()) 5 Dadurch kann es passieren, dass Informationen die ein Portlet ausgibt zu einem späteren Zeitpunkt durch ein Request verändert werden 5 Lösung: Trennung der Bearbeitung von Requests und der Erzeugung der Ausgabe in zwei Phasen
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.