JavaServer Faces (JSF) Tutorial
JavaServer Faces (JSF) is a Java-based web application framework intended to simplify development integration of web-based user interfaces. JavaServer Faces is a standardized display technology which was formalized in a specification through the Java Community Process.
This tutorial will teach you basic JSF concepts and will also take you through various advance concepts related to JSF framework.
Audience
This tutorial has been prepared for the beginners to help them understand basic JSF programming. After completing this tutorial you will find yourself at a moderate level of expertise in JSF programming from where you can take yourself to next levels.
Prerequisites
Before proceeding with this tutorial you should have a basic understanding of Java programming language, text editor and execution of programs etc. Because we are going to develop web based applications using JSF, so it will be good if you have understanding on other web technologies like, HTML, CSS, AJAX etc.
1 - JSF Quick Reference Guide
A quick JSF reference guide for JSF Programmers.
2 - JSF Useful Resources
A collection of JSF Sites, Books and Articles is given at this page.
3 - JSF Tutorial in PDF
Download a quick JSF tutorial in PDF format.