Beginning JSF

Beginning JSF

by Abhishek



JavaServer Faces (JSF) is a Java specification for building component-based user interfaces for web applications[1] and was formalized as a standard through the Java Community Process being part of the Java Platform, Enterprise Edition. It is also a MVC web framework that simplifies to construct user interfaces (UI) for server-based applications by using reusable UI components in a page.[2]

JSF 2 uses Facelets as its default templating system. Other view technologies such as XUL or plain Java[3] can also be employed. In contrast, JSF 1.x uses JavaServer Pages (JSP) as its default templating system.

Chapter 1:   Beginning JSF

click here