1111

 

 

Objectives:

This course provides complete exhaustive coverage of JavaServer Faces v1.2

  • Introduction to JSF
  • Managed beans
  • Conversion and validation
  • JSF tag libraries
  • Event handling
  • Facelets
  • Introduction to MyFaces

Download PDF Download the PDF

An embedded awareness & advanced training Group

Take Away: After completion of this course you will be able to

  • Create managed beans and configure them in JSF application
  • Use navigation rules to decide the navigation flow of the application
  • Use JSF tag libraries
  • Use event handling mechanism of JSF
  • Explain the life cycle of JSF application
  • Use standard converters and validators
  • Use Facelets and MyFaces libraries

Pre-requisites:

  • Experience with Java programming language and knowledge of any RDBMS
  • Knowledge of Web Technology Fundamentals, Servlets and JSP

Course Details

Introduction to JSF

  • JSF – introduction
  • MVC architecture
  • Benefits of JSF
  • JSF life cycle
  • faces-config.xml
  • Simple JSF application and its structure

Navigation

  • Managing navigation in a JSF application
  • Static navigation
  • Dynamic navigation

Standard HTML tags

  • JSF tag libraries
  • HTML Components in JSF
  • Input and output tags
  • Selection tags
  • Command button and link

Conversion and Validation

  • Need for data conversion
  • Standard converters and their usage
  • Standard validators
  • Displaying error messages

Facelets and MyFaces

  • Facelets
  • Introduction to MyFaces and extensions – Tomahawk, Trinidad, Tobago

Managed Beans

  • Managed bean and its usage
  • Scope of managed bean
  • Message bundle and its usage
  • Binding components to beans

Expression Language

  • Expression language syntax
  • Predefined objects

Data Tables

  • Data table tag in JSF and its usage
  • Display data in tabular format using data table tag

Event Handling

  • Event handling mechanism in JSF
  • Different types of Events in JSF
  • Listeners
  • Immediate event

Copyright ® 2009 eACT Technologies Home