- Apache MyFaces
-
Apache MyFaces Entwickler Apache Software Foundation Aktuelle Version 1.2.10 / 2.0.4
(1. März 2011 / 14. Februar 2011)Betriebssystem plattformübergreifend Programmiersprache Java Kategorie Webframework Lizenz Apache-Lizenz myfaces.apache.org Apache MyFaces ist eine Open-Source-Implementierung der JavaServer-Faces-Spezifikation. Es wird als freie Software unter Version 2.0 der Apache-Lizenz verbreitet.
MyFaces liegt aktuell in den Versionen 1.2.10 (für JSF 1.2) und 2.0.4 (für JSF 2.0) vor und ist ein Toplevel-Projekt der Apache Software Foundation. Im September 2005 hat MyFaces den offiziellen Kompatibilitätstest (TCK) von JSF 1.2 bestanden.
Im Vergleich zur JSF-Referenzimplementierung Mojarra vom GlassFish-Projekt bietet MyFaces mehr Oberflächenkomponenten. Neben einem dynamischen Navigationsbaum und Datenbrowser wird unter anderem eine Kalender- und HTML-Editor-Komponente mitgeliefert. Zudem gibt es Oberflächenkomponenten, die mit Hilfe der Ajax-Technik umgesetzt wurden.
MyFaces gliedert sich in folgende Subprojekte:
- MyFaces Core
- JSF API und JSF Implementierung mit Standardkomponenten
- MyFaces Tomahawk
- erweiterte JSF Komponenten
- MyFaces Tomahawk Sandbox
- erweiterte JSF Komponenten im Beta-Stadium, keine Garantie für die Stabilität der Zugriffsschnittstelle
- MyFaces Trinidad
- die ehemalige Oracle ADF-Faces Komponentenbibliothek
- MyFaces Tobago
- GUI Framework, keine HTML Kenntnisse benötigt
- MyFaces Orchestra
- Integration in Spring, Persistenzsicherung, Dialog-Framework
- MyFaces Portlet Bridge
- Implementierung der standardisierten Portlet Bridge (JSR-301)
- RCF (Rich Component Library for Faces)
- erweiterte JSF-Komponenten im Ajax-Stil; befindet sich noch im Apache Incubation Prozess
Siehe auch
- JavaServer Faces - Framework-Standard für Webapplikationen, der hier durch MyFaces implementiert wurde
- JavaServer Pages (JSP) - eine der verwendeten Technologien hinter JSF
- Ajax
- Webanwendung
- Model View Controller - eine der verwendeten Technologien hinter JSF
Weblinks
Kategorien:- Freies Webframework
- Java-Bibliothek
- Apache-Projekt
Wikimedia Foundation.