Working with JavaServer Faces

As web-based applications grow in complexity, there is a need for a good application framework. Without such a framework, the maintenance of such an application becomes difficult, time-consuming and error-prone. In the last few years, several frameworks have been created for web-based Java applications.
In order to propose a standard framework, Sun has created the JavaServer Faces (JSF) framework as J2EE web applications framework. It is seen as an answer on the .NET WebForms with a strong emphasis on event handling and rich-client GUI components. It promotes ease of use due to WYSIWYG tools, similar to the creation of Swing client applications.

This course is available for one-company, on-site presentations.


On successful completion of this course you will be able to:

  • describe the JavaServer Faces (JSF) framework
  • use the JSF framework to create robust web-based Java applications.

Who Should Attend

Internet/intranet/extranet application developers who wish to learn a web framework with broad industry support.


A basic knowledge of Servlets and JavaServer Pages is required .


2 days

Fee (per attendee)


Course Code



Web frameworks and motivation behind JSF

JSF configuration


JSF request/response life cycle

event handling; GUI component tree.

GUI render kits

JSF tag libraries and JSTL

Error handling

Validation of user input


WYSIWYG JSF support in IDEs

© RSM Technology 2019