In computing, Facelets is an open source Web template system under the Apache license and the default view handler technology (aka view declaration language) for JavaServer Faces (JSF). The language requires valid input XML documents to work. Facelets supports all of the JSF UI components and focuses completely on building the JSF component tree, reflecting the view for a JSF application.

PropertyValue
dbpedia-owl:abstract
  • Facelets ist eine alternative View-Handler-Technologie für das JavaServer Faces (JSF) 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 <input> 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 im Zusammenhang mit Facelets nicht mehr verwendet werden können. Das Facelets-Projekt ist Open Source 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.
  • In computing, Facelets is an open source Web template system under the Apache license and the default view handler technology (aka view declaration language) for JavaServer Faces (JSF). The language requires valid input XML documents to work. Facelets supports all of the JSF UI components and focuses completely on building the JSF component tree, reflecting the view for a JSF application. Although both JSP and JSF technologies have been improved to work better together, Facelets eliminates the issues noted in Hans Bergsten's article "Improving JSF by Dumping JSP" Facelets draws on some of the ideas from Apache Tapestry, and is similar enough to draw comparison. The project is conceptually similar to Tapestry's, which converts HTML elements into the corresponding framework components. Facelets also has some similarities to the Tiles framework with respect to support templating as well as composition. Initially, Facelets was available as a separate, alternative view declaration language for JSF 1.1 and JSF 1.2 which both used JSP as the default view declaration language. Starting from JSF 2.0, Facelets has been promoted by the JSF expert group to be the default view declaration language. JSP has been deprecated as a legacy fall back .
  • Facelets — открытый веб-фреймворк, распространяемый под лицензией Apache license и альтернативная технология управления представлением для JavaServer Faces (JSF). Фреймворк требует для функционирования валидные XML документы. Это означает, что веб-страницы должны быть созданы с использованием языка разметки XHTML. Facelets поддерживает все компоненты JSF и создаёт собственное дерево компонент, отражая view для JSF-приложения. В Facelets полностью устранена широко известная проблема смешанного контента, присущая JavaServer Faces.
dbpedia-owl:genre
dbpedia-owl:latestReleaseVersion
  • 2.0
dbpedia-owl:operatingSystem
dbpedia-owl:programmingLanguage
dbpedia-owl:wikiPageExternalLink
dbpprop:genre
dbpprop:latestPreviewVersion
  • 1 (xsd:integer)
dbpprop:latestReleaseVersion
  • 1 (xsd:integer)
  • 2 (xsd:integer)
dbpprop:license
  • Apache License 2.0
dbpprop:name
  • Facelets
  • Facelets standalone
dbpprop:operatingSystem
dbpprop:programmingLanguage
dbpprop:size
  • 5.07
dbpprop:website
dbpprop:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • Facelets ist eine alternative View-Handler-Technologie für das JavaServer Faces (JSF) 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 <input> zu nutzen.
  • In computing, Facelets is an open source Web template system under the Apache license and the default view handler technology (aka view declaration language) for JavaServer Faces (JSF). The language requires valid input XML documents to work. Facelets supports all of the JSF UI components and focuses completely on building the JSF component tree, reflecting the view for a JSF application.
  • Facelets — открытый веб-фреймворк, распространяемый под лицензией Apache license и альтернативная технология управления представлением для JavaServer Faces (JSF). Фреймворк требует для функционирования валидные XML документы. Это означает, что веб-страницы должны быть созданы с использованием языка разметки XHTML. Facelets поддерживает все компоненты JSF и создаёт собственное дерево компонент, отражая view для JSF-приложения.
rdfs:label
  • Facelets
  • Facelets
  • Facelets
owl:sameAs
foaf:homepage
foaf:name
  • Facelets
foaf:page
is owl:sameAs of
is foaf:primaryTopic of