Lesson plan

Apache MyFaces

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, JSF 2.0, JSF 2.1, JSF 2.2, JSF 2.3, Faces 3.0 and Faces 4.0 specification and components as specified by JSR 127, JSR 252, JSR 314, JSR 344 and JSR 372 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 * CODI: a toolbox which will support you on solving your daily needs of software development with CDI, JSF, BV and JPA * 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 .…

Back to article

Article summary

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, JSF 2.0, JSF 2.1, JSF 2.2, JSF 2.3, Faces 3.0 and Faces 4.0 specification and components as specified by JSR 127, JSR 252, JSR 314, JSR 344 and JSR 372 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 * CODI: a toolbox which will support you on solving your daily needs of software development with CDI, JSF, BV and JPA * 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 .…

Key claims

No claims recorded.

Discussion questions

  1. Summarise the article in your own words. Which single claim would you verify first, and why?
  2. Which claim in this article is most likely to be revised as the sources update? How would you check its current status?
  3. If two sources disagreed about one of these facts, what would you need in order to trust one over the other?

Bibliography

No sources recorded.

Key claims and bibliography are generated from the same tracked claims and sources as the article page.