Assembling Dynamic Web Pages: JavaServer Faces
A JavaServer Faces page is a better version of a JSP.
This, of course, is a simplified way to describe what a JavaServer Faces page is. If you are concerned that all that you learned about JSPs will not be relevant if you choose to use only JavaServer Faces for all your web application development: fear not! JavaServer Faces applies many of the concepts and techniques that JSPs employ, including a variety of both standard and custom tags, to help display content, and many of uses of JavaBeans to integrate pages into the Java environment of the application. But JavaServer Faces takes many ...