The JBoss RichFaces and Ajax4jsf component libraries represent some of the most exciting technologies available today for JSF developers. This powerful set of components significantly enhances web development on the Java EE platform. In this chapter, we will explore how to use JBoss RichFaces and Ajax4jsf components together with the Seam framework to create next generation Java web applications based on JSF.
JBoss RichFaces and Ajax4jsf are two of the most advanced JSF component libraries available today. RichFaces includes around 75 rich user interface components that can greatly enhance the visual appeal and interactivity of a Web 2.0 application. Ajax4jsf includes around 25 mostly non-visual tags that provide the Ajax infrastructure on which RichFaces components are based.