Apache MyFaces

Apache MyFaces
Developer(s) Apache Software Foundation
Stable release
2.2.11 / September 19, 2016 (2016-09-19)[1]
Written in Java
Operating system Cross-platform
Type Web framework
License Apache License 2.0
Website 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:

The standard is based on the Model View Controller paradigm, but is also component-based and event-oriented. Different templating languages can be used. In the standard, JSP is used, other options include XML based templating languages like Shale Clay or Facelets.[2]

Core

The MyFaces Core subproject is an open-source implementation of the JavaServer Faces specification. Each major release of MyFaces Core is certified against the Sun Technology Compatibility Kit to ensure compliance.[3]

The core subproject is divided into two submodules:

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.2.9. It requires Java 1.6 or later, JSP 2.1, JSTL 1.2 and a Java Servlet 2.5 implementation.[4]

See also

References

External links

This article is issued from Wikipedia - version of the 11/25/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.