- Apache MyFaces
-
Apache MyFaces Developer(s) Apache Software Foundation Stable release 2.0.3 / December 17, 2010[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
- JavaServer Faces
- Facelets
References
- ^ "Release Notes - MyFaces Core - Version 2.0.3 - HTML format". https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12315976. Retrieved 2010-12-29.
- ^ "Apache MyFaces Website". http://myfaces.apache.org. Retrieved February 8, 2010.
- ^ "Apache MyFaces Core 1.2 Description". http://myfaces.apache.org/core12/index.html. Retrieved December 7, 2009.
- ^ "Apache MyFaces Core 2.0 Description". http://myfaces.apache.org/core20/index.html. Retrieved 2010-12-29.
External links
- Apache MyFaces website
- Apache Trinidad (former Oracle ADF Faces)
- Apache Tobago
- Apache MyFaces Extensions Validator
Apache Software Foundation Top level projects - Abdera
- ActiveMQ
- Ant
- Aries
- Apache HTTP Server
- APR
- Avro
- Axis
- Buildr
- Camel
- Cassandra
- Cayenne
- Chemistry
- Click
- Cocoon
- Continuum
- CouchDB
- CXF
- Derby
- Directory
- Felix
- Forrest
- Geronimo
- Gump
- Hadoop
- Hive
- HBase
- Jackrabbit
- James
- Karaf
- Lenya
- libcloud
- Mahout
- Maven
- MINA
- mod_perl
- MyFaces
- ODE
- OFBiz
- OpenEJB
- OpenJPA
- POI
- Pivot
- Qpid
- River
- Roller
- ServiceMix
- Shindig
- Shiro
- Sling
- SpamAssassin
- stdcxx
- Struts
- Subversion
- Tapestry
- Thrift
- Tomcat
- Trafficserver
- Tuscany
- UIMA
- Velocity
- Wicket
- Xerces
- XMLBeans
Jakarta Projects Commons Projects - Daemon
- Sanselan
- Jelly
Lucene Projects - Lucene Java
- Droids
- Lucene.Net
- Lucy
- Nutch
- Open Relevance Project
- PyLucene
- Solr
- Tika
Hadoop Projects - HDFS
- ZooKeeper
Other projects Incubator Projects - ACE
- Callback
- Composer
- Empire-db
- Hama
- JSPWiki
- OpenOffice.org
- XAP
- Wink
Apache Attic - License: Apache License
- Website: apache.org
Categories:- JavaServer Faces
- Apache Software Foundation
- Java enterprise platform
- Web software stubs
Wikimedia Foundation. 2010.