Javatpoint Logo
Javatpoint Logo

Rich Faces Introduction

RichFaces is an open source, advanced user interface component framework which is used to easily integrate Ajax capabilities into JavaServer application.

It is designed and developed by Jboss. It is implemented as a component library which adds Ajax capability into existing pages. So, a developer doesn't need to write any JavaScript or JQuery code.

RichFaces uses several parts of the JSF 2 framework including the lifecycle, validation, conversion facilities and management of resources.

RichFaces 4 supports full JSF 2 integration and uses standard web application technologies such as JavaScript, XML (Extensible Markup Language), and XHTML (Extensible Hypertext Markup Language).

Advantages of RichFaces

  • Provides rich user interface components library.
  • Allows to create custom components with built in ajax support.
  • Generate binary resources on the fly. Like: generating image, sound during run time.
  • Skinning Technology
  • Component Development Kit (CDK) to assist in constructing JavaServer Faces components.
  • Dynamic Resource Framework.
  • Component based Ajax control components.


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.

Next TopicRichfaces Features

Youtube For Videos Join Our Youtube Channel: Join Now

Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Trending Technologies

B.Tech / MCA