jsf-forum.de jsf-forum.de jsf-forum.de
jsf-forum.de    
jsf-forum.de

Einführung in Facelets

Facelets ist ein Open-Source-Framework für Java Server Faces. Es ist eine neue View-Technologie und bietet sehr mächtige Funktionen für Templating. Dank der Templating-Möglichkeit wurde Facelets sehr populär für JSF-Anwendungen.

Facelets ist vollständig in den JSF-Lifecycle integriert.

Facelets bietet designerfreundliche View-Entwicklung in JSF. Für die View wird XHTML (Extensible HTML) anstelle der JSPs verwendet. Das hat den Vorteil, dass keine Umsetzung in JSPs erfolgen muss. Zudem können XHTML-Seiten von jedem Designertool bearbeitet werden. Dadurch wird die Arbeit von Grafik-Designer vereinfacht.

Damit sich die Designer nicht in JSF-spezifische Tags einarbeiten müssen, gibt es in Facelets das jsfc-Attribut. Das jsfc-Attribut kann für jedes HTML-Tag definiert werden und beschreibt die JSF-Komponente, die aus dem HTML-Tag erzeugt werden soll. Im Kapitel "Verwendung von Facelets" finden Sie ein Beispiel dazu.

Facelets bietet volle EL-Unterstützung und ermöglicht den Einsatz von JSTL-Tags. Zudem ist es Container-unabhängig, d.h. es ist sowohl für Tomcat (Servlet-Container) als auch für einen beliebigen Application Server einsetzbar.

Wichtige Eigenschaften von Facelets:

  • Templating
  • Definition von eigenen Tags
  • Effiziente Debugging-Möglichkeiten
  • Designerfreundliche View-Entwicklung


- Step 01: Konfiguration
- Step 02: Verwendung von Facelets
- Step 03: Facelets Tag Reference
- Step 04: Zusätzliche Konfigurationen
- Step 05: Component Composition, Veröffentlichung demnächst, schauen sie einfach mal wieder hier vorbei

jsf-forum.de