Rich Faces Introduction
RichFaces is an open source, advanced user interface component framework which is used to easily integrate Ajax capabilities into JavaServer application.
RichFaces uses several parts of the JSF 2 framework including the lifecycle, validation, conversion facilities and management of resources.
Advantages of RichFaces
Java: JDK 1.6 or higher.
Application Server: Jboss EAP 6, WildFly or Apache Tomcat + Mojarra 2.X.
RichFaces Library: richfaces-core.jar, richfaces-a4j.jar, richfaces-rich.jar.
Third Party Libraries: javax.faces.jar, guava.jar, cssparser.jar, sac.jar.
Development Environment: JBoss Developer Studio or Maven or NetBeans or other IDE.