Facelets is an open source web framework under the Apache license and alternative view handler technology for the Java Server Faces (JSF). The framework requires a valid input XML documents to work. This mean that all web pages must be valid XHTML format. Facelets supports all of the JSF UI components and builds its own component tree, reflecting the view for a JSF application.
| Property | Value |
| dbpedia-owl:Software/license
| |
| dbpedia-owl:Software/size
| |
| dbpedia-owl:Work/genre
| |
| dbpedia-owl:genre
| |
| dbpedia-owl:license
| |
| dbpedia-owl:size
| |
| dbpprop:abstract
|
- Facelets is an open source web framework under the Apache license and alternative view handler technology for the Java Server Faces (JSF). The framework requires a valid input XML documents to work. This mean that all web pages must be valid XHTML format. Facelets supports all of the JSF UI components and builds its own 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 is similar enough to Apache Tapestry to draw comparison. In fact, Tapestry was well ahead of its time when it first came out, and Facelets does draw on some of its ideas. The project conceptually similar to Tapestry's which use jwcid attribute and Facelets uses jsfc and proper namespaces to convert HTML elements to their associated JSF component. Also, there are some similarity to framework and support templating as well as composition. As the next development of JavaServer Faces 2.0, the specification is widely influenced by Facelets and expected to be part of the standard JSR 314.
- 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ünglich 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 wird Facelets voraussichtlich weitestgehend in die Standardspezifikation integriert werden.
|
| dbpprop:genre
| |
| dbpprop:latestReleaseDate
| |
| dbpprop:latestReleaseVersion
| |
| dbpprop:license
| |
| dbpprop:name
| |
| dbpprop:operatingSystem
| |
| dbpprop:programmingLanguage
| |
| dbpprop:reference
| |
| dbpprop:size
| |
| dbpprop:website
| |
| dbpprop:wikiPageUsesTemplate
| |
| rdf:type
| |
| rdfs:comment
|
- Facelets is an open source web framework under the Apache license and alternative view handler technology for the Java Server Faces (JSF). The framework requires a valid input XML documents to work. This mean that all web pages must be valid XHTML format. Facelets supports all of the JSF UI components and builds its own component tree, reflecting the view for a JSF application.
- 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.
|
| rdfs:label
| |
| skos:subject
| |
| foaf:homepage
| |
| foaf:name
| |
| foaf:page
| |