Eclipse Ganymede und das WTP Facelets Tools Project

Wer sich für JSF entschieden hat wird früher oder später nicht drum herum kommen Facelets einzusetzen. Meiner Meinung nach sind die Hauptfeatures von Facelets das einfache Erstellen von XHTML Seiten (ohne Facelets verwendet man JSP und ist eingeschränkter in der Entwicklung von JSF Seiten) um den JSF Content unterzubringen, das Templating um generelle Layoutvorgaben vorzugeben oder auch nur Seitenteile auszulagern und das sehr einfache Erstellen von eigenen Tags. Das Konzept von Facelets wird wohl auch in die nächste JSF 2.0 Spezifikation einfließen.

Um “dynamische Webanwendungen” in Eclipse zu entwickeln wird das Web Tools Project angeboten. Es bietet sich an Eclipse Ganymede im JEE Bundle zu installieren um eine breite Toolunterstützung rund um die Entwicklung von JSF Anwendungen zu erhalten. Was bisher lediglich fehlt ist die direkte Unterstützung von Facelets innerhalb des WTP, was allerdings als Subprojekt mit dem Titel “JSF Facelets Tools Project” schon im WTP Incubator verfügbar ist. Der WTP Incubator ist ein Projekt welches neue Projekte die dem WTP zugeordnet werden können fördert bevor sie ein offizieller Teil des Web Tools Project (WTP) werden.

Nun genug der Theorie rund um das WTP und zum eigentlichen Thema: das JSF Facelets Tools Project.
Mit diesem Subprojekt zu dem WTP kommt eine direkte Facelets Tool Unterstützung in Eclipse zum Einsatz und vereinfacht die Entwicklung. Welche Vorteile das Projekt bringt und wie es im Live Einsatz aussieht wird wunderbar in dem Eclipse Webinar “Building Facelets Applications with the JSF Tools for Eclipse” auf Eclipse Live gezeigt. In dem dem Webinar wird die aktuelle Eclipse Version 3.4 (Ganymede) verwendet.

In diesem Webinar werden unter anderem folgende Themen behandelt:

Mehr über das Projekt erfährt man auf dem Facelets Tools Wiki: http://wiki.eclipse.org/JSF_Facelets_Tools_Project

In dem Webinar werden auch Eclipse Views und Tools gezeigt, die mit WTP 3.0 Einzug erhalten haben. Darunter ist z.B. die JSF Component Tree View zu sehen:

Oder auch die im Web Page Editor verfügbare Unterstützung für die JSF Expression Language die eine Unterstützung für die im Context verfügbaren Objekte bietet:

Was noch neu in WTP 3.0 Einzug erhalten kann man auch wie immer auf der Eclipse Web Tools Platform 3.0 – New and Noteworthy Seite mit vielen Screenshot sehen.

So wie ich das jetzt sehe kann man das JSF Facelets Tools Project lediglich aus dem SVN auschecken. Somit besteht bisher keine wirklich einfache Möglichkeit diese Unterstützung zu verwenden.
Eine sehr gute Alternative für die Entwicklung von xhtml Facelets Seiten besteht durch den Visual Page Editor aus der JBoss Tools Palette. Entwickelt man mit Eclipse Ganymede kann man sich diesen sehr einfach durch die Update Seite des Nightly Builds installieren.

Insgesamt ist das JSF Tools Project sehr vielversprechend und man darf gespannt sein wann es in das offizielle WTP Projekt eingebunden wird.

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