Java Server Faces
Live Instructor-Led Classroom Training

The Java programming language is now over 12 years old, and continues to be a leading contender for Internet, Web page, and embedded programming tasks. Sun Microsystems has finally taken the first steps towards moving Java into the "open source" environment which should make Java all the more acceptable to many organizations that require such "hands-off" control. There are 3 primary communities making up the Java environment: SE (Standard Edition), ME (Mobile/Embedded Edition), and EE (Enterprise Edition).

This 4-day workshop introduces the Java Server Faces API for Java Web application development. Building on an assumed experience with Java SE or Java EE, attendees will learn the JSF framework and architecture, and how it can simplify the development of web pages within a web application. Students create JSF Web applications by organizing their pages as JSF component trees, and their server-side code as JSF managed beans and controllers. They add data access and validation logic, and learn to work with JSF's data-table control.

This workshop will prepare the attendees to make initial and productive use of the JSF development environment in many real-life programming situations. The attendees will also learn how to continue their learning of the JSF framework after the workshop has concluded.

Who Should Attend

This workshop is best attended by those having a programming experience in Java SE or Java EE. The attendees coming from the IT development and/or programming departments will include job titles such as programmers, developers, application designers, system designers, and maintenance programmers. Others that can benefit from attending this workshop are those with titles such as technical writer, web developer, and technical manager. A familiarity with Java programming concepts and basics is assumed since this workshop builds on already-acquired Java programming and development skills.


An introductory workshop on Java, JSP (Java Server Pages) and XML, and some real-world experience using the Java programming language, is assumed as the prerequisite for this workshop. In addition, knowledge of HTML/HTTP is extremely helpful since JSF uses the HTTP request/response model of JSP. This workshop is best used from within an IDE such as Java Studio or Eclipse as the customer so desires.

Workshop Objectives
  • Understand the purpose and scope of the JSF framework and architecture.
  • Learn how to use the JSF lifecycle and page navigation rules.
  • Understand the many JSF interface components and tag libraries.
  • Use managed beans to encapsulate server-side form handling and client-side presentation logic.
  • Develop and use JSF events and controllers in order to take actions initiated by users.
  • Use validators and converters to implement JSF application validation.
  • Build web applications using JSF and its components/tags.
  • Depending on attendee experience, delve into the data table manipulation capabilities of JSF.

Request Comprehensive Course Outline

About Us

A leader in live technical training since 1978

For many years New Instruction, LLC had been known as an innovative provider of training, consulting and software development services, and clients have often asked us to share our software quality methodologies with them. Those requests led to the development of our longest running workshop, "Testing and Quality Assurance Techniques", now in it's 11th edition.
Read more


New Instruction is an SBA certified Woman-owned small business

New Instruction is an SBA certified Woman-owned small business

Drop Us a Line

615 Valley Road
Montclair, NJ 07043

(973) 746-7010