Die Software Facelets ist eine alternative View-Handler-Technologie für das JavaServer Faces-Framework. Es ersetzt JavaServer Pages für die Definition der Views. Facelets setzt als Eingabe gültige XML-Dokumente voraus. Deshalb werden die Seiten im XHTML-Format erstellt. Die Abhängigkeit von XHTML kann sich u. U. auch als Nachteil darstellen. Bei Nutzung von Facelets muss man sich bewusst sein, dass die ursprüngliche Markup-Unabhängigkeit von JSF verloren geht und alternative Renderer der JSF-Komponenten (Telnet, etc.) im Zusammenhang mit Facelets nicht mehr verwendet werden können.

Property Value
dbo:abstract
  • Die Software Facelets ist eine alternative View-Handler-Technologie für das JavaServer Faces-Framework. Es ersetzt JavaServer Pages für die Definition der Views. Facelets setzt als Eingabe gültige XML-Dokumente voraus. Deshalb werden die Seiten im XHTML-Format erstellt. Ein wichtiges Merkmal von Facelets ist das sogenannte component-aliasing. Damit ist es möglich, statt der Tags für die UI-Komponenten normale HTML-Tags, wie zum Beispiel zu nutzen. Die Verbindung zu der UI-Komponente wird über das alias-Attribut jsfc im Tag hergestellt. Die entsprechende Komponente wird beim Kompilieren der Seite durch Facelets eingefügt. Der Vorteil des component-aliasing ist, dass Webdesigner die Seite mit herkömmlichen HTML-Editoren bearbeiten können, da die normalen HTML-Tags benutzt werden. Die zusätzlichen Attribute für JSF stören dabei nicht. Facelets bietet vielfältige Möglichkeiten, Vorlagenfragmente zu einer Gesamtseite zusammenzusetzen – zum Beispiel, um auf jeder Seite eine einheitliche Kopfzeile zu realisieren. Ein weiterer Vorteil von Facelets gegenüber JavaServer Pages ist, dass Ausdrücke in der Expression Language im Seitenquelltext außerhalb von Tags platziert werden können. Die Abhängigkeit von XHTML kann sich u. U. auch als Nachteil darstellen. Bei Nutzung von Facelets muss man sich bewusst sein, dass die ursprüngliche Markup-Unabhängigkeit von JSF verloren geht und alternative Renderer der JSF-Komponenten (Telnet, etc.) im Zusammenhang mit Facelets nicht mehr verwendet werden können. Das Facelets-Projekt ist freie Software unter der Apache-Lizenz. Projektleiter sind Jacob Hookom und Roger Kitain, die im Java Specification Request 252 an der Version 1.2 der JavaServer-Faces-Spezifikation beteiligt waren. Im Rahmen der Entwicklung der JavaServer-Faces-Spezifikation Version 2.0 im Java Specification Request 314 wurde Facelets in die Standardspezifikation als bevorzugte VDL (View Declaration Language) integriert. (de)
  • Die Software Facelets ist eine alternative View-Handler-Technologie für das JavaServer Faces-Framework. Es ersetzt JavaServer Pages für die Definition der Views. Facelets setzt als Eingabe gültige XML-Dokumente voraus. Deshalb werden die Seiten im XHTML-Format erstellt. Ein wichtiges Merkmal von Facelets ist das sogenannte component-aliasing. Damit ist es möglich, statt der Tags für die UI-Komponenten normale HTML-Tags, wie zum Beispiel zu nutzen. Die Verbindung zu der UI-Komponente wird über das alias-Attribut jsfc im Tag hergestellt. Die entsprechende Komponente wird beim Kompilieren der Seite durch Facelets eingefügt. Der Vorteil des component-aliasing ist, dass Webdesigner die Seite mit herkömmlichen HTML-Editoren bearbeiten können, da die normalen HTML-Tags benutzt werden. Die zusätzlichen Attribute für JSF stören dabei nicht. Facelets bietet vielfältige Möglichkeiten, Vorlagenfragmente zu einer Gesamtseite zusammenzusetzen – zum Beispiel, um auf jeder Seite eine einheitliche Kopfzeile zu realisieren. Ein weiterer Vorteil von Facelets gegenüber JavaServer Pages ist, dass Ausdrücke in der Expression Language im Seitenquelltext außerhalb von Tags platziert werden können. Die Abhängigkeit von XHTML kann sich u. U. auch als Nachteil darstellen. Bei Nutzung von Facelets muss man sich bewusst sein, dass die ursprüngliche Markup-Unabhängigkeit von JSF verloren geht und alternative Renderer der JSF-Komponenten (Telnet, etc.) im Zusammenhang mit Facelets nicht mehr verwendet werden können. Das Facelets-Projekt ist freie Software unter der Apache-Lizenz. Projektleiter sind Jacob Hookom und Roger Kitain, die im Java Specification Request 252 an der Version 1.2 der JavaServer-Faces-Spezifikation beteiligt waren. Im Rahmen der Entwicklung der JavaServer-Faces-Spezifikation Version 2.0 im Java Specification Request 314 wurde Facelets in die Standardspezifikation als bevorzugte VDL (View Declaration Language) integriert. (de)
dbo:category
dbo:developer
dbo:latestReleaseDate
  • 2009-11-24 (xsd:date)
dbo:latestReleaseVersion
  • 1.1.15
dbo:license
dbo:operatingSystem
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 3286128 (xsd:integer)
dbo:wikiPageRevisionID
  • 142169588 (xsd:integer)
prop-de:name
  • Facelets
dct:subject
rdf:type
rdfs:comment
  • Die Software Facelets ist eine alternative View-Handler-Technologie für das JavaServer Faces-Framework. Es ersetzt JavaServer Pages für die Definition der Views. Facelets setzt als Eingabe gültige XML-Dokumente voraus. Deshalb werden die Seiten im XHTML-Format erstellt. Die Abhängigkeit von XHTML kann sich u. U. auch als Nachteil darstellen. Bei Nutzung von Facelets muss man sich bewusst sein, dass die ursprüngliche Markup-Unabhängigkeit von JSF verloren geht und alternative Renderer der JSF-Komponenten (Telnet, etc.) im Zusammenhang mit Facelets nicht mehr verwendet werden können. (de)
  • Die Software Facelets ist eine alternative View-Handler-Technologie für das JavaServer Faces-Framework. Es ersetzt JavaServer Pages für die Definition der Views. Facelets setzt als Eingabe gültige XML-Dokumente voraus. Deshalb werden die Seiten im XHTML-Format erstellt. Die Abhängigkeit von XHTML kann sich u. U. auch als Nachteil darstellen. Bei Nutzung von Facelets muss man sich bewusst sein, dass die ursprüngliche Markup-Unabhängigkeit von JSF verloren geht und alternative Renderer der JSF-Komponenten (Telnet, etc.) im Zusammenhang mit Facelets nicht mehr verwendet werden können. (de)
rdfs:label
  • Facelets (de)
  • Facelets (de)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:page
is foaf:primaryTopic of