Apache MyFaces

Apache MyFaces
Apache MyFaces
MyFaces logo.jpg
Developer(s) Apache Software Foundation
Stable release 2.0.3 / December 17, 2010; 10 months ago (2010-12-17)[1]
Written in Java
Operating system Cross-platform
Type Web Framework
License Apache License 2.0
Website http://myfaces.apache.org

Apache MyFaces is an Apache Software Foundation project that creates and maintains an open-source JavaServer Faces implementation, along with several libraries of JSF components that can be deployed on the core implementation. The project is divided into several sub-projects:

  • Core: an implementation of the JSF 1.1, JSF 1.2 and JSF 2.0 specification and components as specified by JSR 127, JSR 252 and JSR 314 respectively
  • Portlet Bridge: an implementation of the JSF Portlet Bridge specification as specified by JSR 301
  • Tomahawk: a set of JSF components created by the MyFaces development team prior to its donation to Apache
  • Trinidad: a set of JSF components contributed to MyFaces by Oracle, where it was known as ADF Faces
  • Tobago: a set of JSF components contributed to MyFaces by Atanion GmbH
  • Orchestra: a framework used to manage persistence sessions across various scopes
  • Extensions Validator: a JSF centric validation framework, which is based on annotations
  • Others: As well as these subprojects, MyFaces has a number of smaller subprojects, for example MyFaces Commons or MyFaces Shared. These subprojects can be found here.

Contents

Core

The MyFaces Core subproject is an open-source implementation of the JavaServer Faces specifications 1.1, 1.2 and 2.0. The latest version 2.0.0 was released on 2010-04-21[2]. Each major release of MyFaces Core is certified against the Sun TCK to ensure compliance[3].

The core subproject is divided into two submodules:

  • MyFaces API implements all of the classes that are defined in the specification.
  • MyFaces Impl provides "invisible" support classes that user code does not directly invoke, but which is needed for a working JSF framework. Examples are the renderer classes for the standard JSF components.

These two submodules are distributed in two libraries, myfaces-api.jar and myfaces-impl.jar. Both of them are needed to be able to deploy a JSF based web application.

The latest release of MyFaces Core is 2.0.3. It requires Java 1.5 or later, JSP 2.1, JSTL 1.2 and a Java Servlet 2.5 implementation[4].

See also

References

External links



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Apache MyFaces — Entwickler Apache Software Foundation Aktuelle Version 1.2.10 / 2.0.4 (1. März 2011 / 14. Februar 2011) Betriebssystem plattformübergreifend Programmier­sprache …   Deutsch Wikipedia

  • Apache MyFaces — Saltar a navegación, búsqueda Apache MyFaces es un proyecto de Apache Software Foundation, para mantener una implementación abierta de JavaServer Faces JSF, por medio del desarrollo de bibliotecas y componentes. El proyecto se divide en :… …   Wikipedia Español

  • Apache MyFaces — est un framework libre qui implémente les JSFs de Java. Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Liens externes (en) Site officiel …   Wikipédia en Français

  • Apache MyFaces Trinidad — Entwickler Apache Software Foundation Aktuelle Version 1.2.11 Betriebssystem plattformunabhängig Programmier­sprache Java …   Deutsch Wikipedia

  • MyFaces — Entwickler: Apache Software Foundation Aktuelle Version: 1.2.6 (30. Januar 2009) Betriebssystem: Cross platform …   Deutsch Wikipedia

  • MyFaces Trinidad — Apache MyFaces Trinidad Developer(s) Apache Software Foundation Stable release 1.2.11 Written in Java Operating system Cross platform …   Wikipedia

  • Apache-Lizenz 2.0 — Die Apache Lizenz ist die Freie Software Lizenz der Apache Software Foundation. Die aktuelle Version 2.0 wurde im Januar 2004 veröffentlicht. Sie wurde gegenüber der vorherigen Version 1.1 stark erweitert. Aufgrund ihres Umfangs wird in den… …   Deutsch Wikipedia

  • Apache License — Die Apache Lizenz ist die Freie Software Lizenz der Apache Software Foundation. Die aktuelle Version 2.0 wurde im Januar 2004 veröffentlicht. Sie wurde gegenüber der vorherigen Version 1.1 stark erweitert. Aufgrund ihres Umfangs wird in den… …   Deutsch Wikipedia

  • Apache Lizenz — Die Apache Lizenz ist die Freie Software Lizenz der Apache Software Foundation. Die aktuelle Version 2.0 wurde im Januar 2004 veröffentlicht. Sie wurde gegenüber der vorherigen Version 1.1 stark erweitert. Aufgrund ihres Umfangs wird in den… …   Deutsch Wikipedia

  • Apache Software License — Die Apache Lizenz ist die Freie Software Lizenz der Apache Software Foundation. Die aktuelle Version 2.0 wurde im Januar 2004 veröffentlicht. Sie wurde gegenüber der vorherigen Version 1.1 stark erweitert. Aufgrund ihres Umfangs wird in den… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”