JBoss Portal Bridge – JSF in Portlets

Wer JSF Anwendungen in einem Portlet in einem Portal laufen lassen möchte der kommt an dem JSR 301 nicht vorbei. Der JSR 301 ist die Portlet Bridge Spezifikation für Java Server Faces (JSF), welches die Semantik eines Portlets nach JSR 168 (Portlet Spezifikation) und JSR 286 (Portlet Spezifikation 2.0) beschreibt.

JBoss Portal Bridge Logo

Für den JSR 301 bestehen schon mehrere Implementierungen vorhanden, wie zum Beispiel die OpenPortal JSF Portlet Bridge oder die MyFaces Portlet Bridge.
Nun hat auch JBoss eine eigene Portlet Bridge Implementierung veröffentlicht, die es ermöglichen soll einfach beliebige Web Frameworks in Portlets einzubinden. In der ersten 1.0.0 Beta Version werden JBoss Seam und JBoss RichFaces direkt unterstützt.

In einer Demo ist das Seam Beispiel “Hotel Booking” in einem JBoss Portal zu sehen.

JBoss Portlet Bridge - Seam Hotel Booking Beispiel

In einem weiteren Demo kann man die RichFaces Demo Seite komplett in einem Portlet abrufen und ausführen. Das amüsante hier ist, dass man an die offizielle RichFaces Demo Seite nur noch über ein Login austesten darf während über die Portlet Bridge Demo Seite die RichFaces Demos noch öffentlich zugänglich sind. Aber generell finde ich es schade, dass man sich für die RichFaces Demo Seite erst anmelden muss..

JBoss Portal Bridge - RichFaces Demo

Für die Dokumentation hat JBoss wieder ein eigenes Portlet Bridge Wiki angelegt. Dort sind schon einige Seiten erstellt worden unter anderem ist auch die Seite “Getting Started” zu finden. Ein Beispiel wie die Konfiguration in der faces-config.xml, portlet.xml und web.xml für die Einbindung aussieht ist auch im Wiki auf der Seite WikiJBPBConfig zu sehen.
Für Fragen aller Art steht auch noch ein eigenes Forum zur Verfügung.

(via JBoss Portal Blog)

Tags: , , , , ,

Wenn du Fragen oder Anregungen zum Post hast, dann hinterlasse doch einen Kommentar oder wenn du weiterhin Artikel von Javathreads lesen möchtest, dann abonniere den RSS Feed und sehe direkt in deinem Feed Reader die nächsten Artikel.

Ähnliche Artikel, die dich interessieren könnten:
Kommentare

Bisher keine Kommentare vorhanden.

Hinterlasse einen Kommentar