In this chapter, we will start understanding how to write a rich application using RichFaces.
In order to do this, we've chosen to start with a simple example that implements an Ajax contact list. The user will be able to list, add, and delete contacts without the need of reloading the browser page.
We'll see how some important Ajax components work and how to ajaxize a JSF application by using the RichFaces framework concepts.
The features developed in this example will be seen in depth in the coming chapters.
The example application is a simple contact manager it has a list of contacts and a form to add new contacts. Also, you can delete a specific contact from the list.
The example shows how the Ajax ...