Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Advanced Portlets Jens Hahn Stefan Reich Stefan Westerfeld Projekt KVS - Universität Hanburg.

Ähnliche Präsentationen


Präsentation zum Thema: "Advanced Portlets Jens Hahn Stefan Reich Stefan Westerfeld Projekt KVS - Universität Hanburg."—  Präsentation transkript:

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


Herunterladen ppt "Advanced Portlets Jens Hahn Stefan Reich Stefan Westerfeld Projekt KVS - Universität Hanburg."

Ähnliche Präsentationen


Google-Anzeigen