COMPUTER LANGUAGES HTML,C,C++.JAVA,.NET AND
MULTIMEDIA basics and programs click home button
JAVA SERVER FACES OVERVIEW
JSF-Overview
This chapter describes the basic definition and concepts of Java Server Faces (JSF).
What is JSF?
Java Server Faces (JSF) is a MVC web framework that simplifies
the construction of user interfaces (UI) for server-based
applications by using reusable UI components in a page. JSF
provides facility to connect UI widgets with data sources
and to server-side event handlers. The JSF specification
defines a set of standard UI components and provides an
Application Programming Interface (API) for developing
components. JSF enables the reuse and extension of the
existing standard UI components.
Benefits
JSF reduces the effort in creating and maintaining
applications which will run on a Java application
server and will render application UI on to a target
client. JSF facilitates Web application development by
• proving reusable UI components
• making easy data transfer between UI components
• managing UI state across multiple server requests
• enabling implementation of custom components
• wiring client side event to server side application code