JBoss im Einsatz - Den JBoss Application Server konfigurieren

von: Javid Jamae, Peter Johnson

Carl Hanser Fachbuchverlag, 2009

ISBN: 9783446420403 , 533 Seiten

Format: PDF, OL

Kopierschutz: Wasserzeichen

Windows PC,Mac OSX geeignet für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 39,99 EUR

Mehr zum Inhalt

JBoss im Einsatz - Den JBoss Application Server konfigurieren


 

10 JBoss Portal und Portlets (S. 291-292)

Über JBoss Portal könnte man alleine ganze Bücher füllen, also können wir dem Thema nicht in zwei Kapiteln gerecht werden. Wir möchten Ihnen lediglich einen Einblick in die Arbeit mit dem Portal geben, damit Sie später in der Lage sind, auch komplexere Themen im Zusammenhang mit Portalen anzupacken. Portale geben Ihnen die Möglichkeit, Websites zu erstellen, indem Sie unzusammenhängende Codestücke, sogenannte Portlets, zu einer einzigen Seite zusammenfügen. Dann sieht es so aus, als würden diese separaten Anwendungen als eine einzige funktionieren. Zusätzlich geben Portale ihren Benutzern die Möglichkeit, in das Layout ihrer Homepages die Informationen einzubringen, die ihnen am wichtigsten sind. Dadurch steigt die Wahrscheinlichkeit, dass die Benutzer diese Seiten als Eintrittstor in das World Wide Web benutzen.

Wir empfehlen, die Portal-Dokumentation zu lesen, setzen aber keine Erfahrungen mit Portalen voraus. Daher sind dieses und das folgende Kapitel als Einführung in Portale geeignet. Wenn jedoch die Portal-Dokumentation ein bestimmtes Thema wie z.B. die Installation im Detail behandelt, werden wir es hier lediglich streifen. Außerdem ist die mit dem Portal mitgelieferte Dokumentation eine gute Einführung in Portale im Allgemeinen und das JBoss Portal im Besonderen.

Hinweis

Der Code in den Kapiteln 10 und 11 wurde mit JBoss Portal 2.6.4 auf JBoss AS 4.2.2 getestet. Ein Großteil des Codes funktioniert auch mit den früheren Releases 2.6.x und 2.4.x, aber nicht mit 2.4.0. Das liegt an einigen Bugs, die mit dem Release 2.4.1 behoben wurden. JBoss Portal 2.6.x läuft nicht auf JBoss AS 5.0.

In diesem Kapitel nähern wir uns dem Portal aus der Sicht eines Portlet-Entwicklers, der ein Portlet zu dem Portal schreiben, konfigurieren und bereitstellen möchte. Wir beginnen mit einem einfachen, aber nützlichen Portlet, das einen Schritt weiter geht als die einfachen Beispiele aus der Portal-Dokumentation. Dieses Portlet wird Sie durch einige Aspekte der Portalkonfiguration begleiten, bis zu dem Punkt, an dem das Portlet auf einer Portalseite angezeigt wird. Kapitel 11 macht dort weiter, wo dieses Kapitel endet, indem es die verschiedenen Konfigurationsthemen einführt und erweitert. Wir sind uns jedoch auch der Rolle des Administrators bei der Verwaltung eines Portals sehr bewusst. Im nächsten Kapitel behandeln wir viele Administrationsthemen, darunter Seitenlayouts und Sicherheit.

10.1 Einführung in JBoss Portal

JBoss Portal ist eines von vielen Projekten in JEMS. Das Portal sticht hervor, weil es im Gegensatz zu anderen JEMS-Produkten eine voll ausgereifte Anwendung ist, die im Lieferzustand lauffähig ist. Sie wird mit einem integrierten RSS-Newsreader geliefert, damit Sie einfach einen neuen Newsfeed einrichten können, sowie mit einem Wetter-Portlet, einem einfachen Content Management System (CMS) und diversen anderen Portlets. Zusätzlich zu den integrierten Portlets können Sie mit Leichtigkeit noch viele andere Portlets auf dem Portal bereitstellen, um seine Funktionalität zu erweitern – und das ganz ohne Programmierarbeit! Die Portlet Swap-Website (http://labs.jboss.com/portletswap) enthält diverse Portlets, davon viele zu Lehrzwecken, aber manche auch unmittelbar nützlich, wie z.B. das IFrame-Portlet, mit dem Sie einfach andere Websites in das Portal einbetten können.