Contents
- 1 JSF Training Overview
- 2 JSF Course Content
- 2.1 Introduction to JSF
- 2.2 Steps to configure JSF framework
- 2.3 Steps to develop a first application using JSF
- 2.4 Understanding internal flow of first application in JSF
- 2.5 About Managed beans
- 2.6 Using internationalization with JSF
- 2.7 Understanding backing beans and their need
- 2.8 Understanding bean scopes and their differences
- 2.9 Using annotations in JSF
- 2.10 Understanding bean configuration
- 2.11 About JSF navigation and their need
- 2.12 Understanding JSF tag library
- 2.13 About JSF tables
- 2.14 About JSF conversion and validation
- 2.15 Understanding event handling in JSF
- 2.16 Understanding subviews and tiles
- 2.17 About custom components and their creation process
- 2.18 Integration JSF with Hibernate
- 2.19 Using Netbeans and Eclipse IDE for developing JSF based applications
- 2.20 Understanding JSF 2.0 Features
JSF Training Overview
Java Server Faces usually pronounced as Java Server Faces. JSF is a technology which is used for creating the view of Java enterprise applications. JSF Training helps us for how to build web applications using Java Server Faces and have some exposure to Java EE technologies.
Objectives of the Course
- To explain the system and platform requirements using JSF
- To create JSF using Facelet approach
- To understand the refined event lifecycle
Pre-requisites of the Course
- Core Java and struts
Who should do the course
- Experienced Java programmers
- Those who want to become a master in JSF
JSF Course Content
Introduction to JSF
- About frameworks and web technologies
- About web architectures
- JSF life cycle phases
Steps to configure JSF framework
Steps to develop a first application using JSF
Understanding internal flow of first application in JSF
About Managed beans
- Understanding importance of beans and their need
- About bean properties and value expressions
- Understanding importance of message bundle
Using internationalization with JSF
Understanding backing beans and their need
Understanding bean scopes and their differences
Using annotations in JSF
Understanding bean configuration
- Setting property values
- Initializing list and maps
- Chaining bean definitions
- Composite and method expressions
- Types of navigation and their differences
- Understanding issues in advanced navigation
- Using wildcards and from-action element in faces-config.xml
- Understanding navigation algorithm
Understanding JSF tag library
- About JSF core tags
- About JSF html tags
- About JSF forms
About JSF tables
- Understanding <h:dataTable>
- Headers,Footers and Captions
- About JSF components
- Editing Table cells
- Styles and Database tables
About JSF conversion and validation
- Using standard converters
- Using standard validators
- About custom convertors and validators and their need
Understanding event handling in JSF
- Life cycle events
- Value change and action events
- Event listener tags in detail
- Passing data from UI to the server