In the previous two chapters we covered how to develop web applications in Java using Servlets and JSPs. Although a lot of legacy applications have been written using these APIs, most modern Java web applications are written using some kind of web application framework. The standard framework for building web applications is Java Server Faces (JSF). In this chapter we will see how using JSF can simplify web application development.
The following topics will be covered in this chapter: