Java Server Faces (JSF)

Course ID

06080

Course Description

This class introduces students to the JSF architecture and provides the basis for planning, developing, and deploying Web based applications using the JSF framework. After taking this class, you will be able to construct dynamic server-side web pages using JSF and integrate the Web application with other technologies.

Prerequisites

Students should have a good understanding of Java programming and the basics of XML. Also, you should have knowledge of HTML syntax and JavaServer Pages syntax. Knowledge of Enterprise Java Beans is helpful as well.

Audience

This course is for Java developers who want to create and maintain web based applications using JavaServer Faces.

Course Content

    Overview of JavaServer Faces
  • Overview
  • Benefits of JSF
  • Life Cycle
  • Releases
  • Features of JSF 1.2
  • Why JSF?
  • JSF Vs Struts

    Installation
  • Installation

    Quick Start
  • Create a Workspace
  • Create a Project
  • Enable for JavaServer Faces
  • Examine the Project
  • Create New Packages
  • Create a New Class
  • Create a Properties File
  • Create JSP Files
  • Update faces-config.xml
  • Run the Application

    Form Design with JSF
  • Overview
  • JSF Html Tags
  • Example
  • Create the Backing Bean
  • Update faces-config.xml
  • Binding the Form Elements with the Bean Properties
  • Run the Application

    Using JavaScript to Validate
  • Overview
  • Run the Application

    Navigation
  • Overview
  • Run the Application

    Conversion
  • Overview
  • Example
  • Run the Application

    Data Tables
  • Overview
  • Run the Application

For More Information

For training inquiries, call 850-308-1376

or email us at eramos@gbsi.com

Course Details

Duration - 3 days
Price - $1895.00 USD


(Discounts may apply. Call for more information.)

Course Actions

Acceletrain Collaborative Learning Environment (formerly know as VILT) places industry certified and expert instructors, peers, learners and multi-media components into a "borderless classroom", and interactive learning environment that can span multiple physical locations. VILT combines the benefits of the traditional brick-and-mortar classroom with innovative learning techniques and the cost savings of internet-based training.