Java Server Faces (JSF)
JSF Training Course Objectives
* To understand the fundamentals of the JSF framework and how it can be used to build rapid data-driven Java web applications.
* To make efficient in configuring JSF.
* To discover how JSF integrates with J
JSF Training Course Objectives
* To understand the fundamentals of the JSF framework and how it can be used to build rapid data-driven Java web applications.
* To make efficient in configuring JSF.
* To discover how JSF integrates with J
Java Server Faces (JSF)

JSF Training
Course Objectives
- To understand the fundamentals of the JSF framework and how it can be used to
build rapid data-driven Java web applications.
- To make efficient in configuring JSF.
- To discover how JSF integrates with JSP.
- To learn how to use JSF
User Interface components.
- To discover how to write JSF code for navigation and event handling.
- To master the JSF form validation framework.
- To explore how to make your
own custom JSF components.
- To learn techniques for converting struts applications to JSF.
|
Eligibility
Efficiency in Java programming language and well skilled in developing Java Server pages.
-
Java
-
JSP
-
Servlets
-
Basic XML
|
JSF Training Course Outline
|
|
|
|
|
- Web Applications
- Servlets and JSPs
- The MVC Pattern and FacesServlet
- The Command Pattern and Managed Beans
- Double Identity: Java and JavaScript
- Input Validation
- Relationship to Servlets and JSP
- Relationship to Jakarta Struts
- Relationship to AJAX
- Creating Custom Components
- Component Libraries
|
|
|
|
|
- Model, View, and Controller for Java
-
XML View: faces-config.xml
-
Java View: FacesServlet
-
Managed Beans
-
Lifecycle of Request Processing
-
Lifecycle of Response Provision
-
Organizing Your Application
-
Bean Properties, Methods, and Scope
-
JSF Events
-
Error Handling
|
|
|
|
|
- JSF Custom Tag Library
-
Building HTML Forms
-
Standard Form Controls
-
Panels and Layout
-
Managed Bean Properties
-
Applying Request Values
-
Type Coercion
-
Collections and Nested Beans
|
|
|
|
|
- Validation Phase
-
Flow of Processing
-
Validators and Converters
-
Error Messages
-
Custom Validators and Converters
-
Reusing Validation Logic
|
|
|
|
|
- Double Identity, Revisited
- Internationalization
-
Client-Side Presentation Logic
-
UIComponent
-
The Component Tree
-
New JSP Features
-
Unified Expression Language
-
Validation
-
Data Tables
|
|
|
|
|
- Encapsulating and Decomposing a Presentation
-
UIComponentBase
-
Component Families
-
Aggregating Existing Components
-
Interactions Between Components
-
AJAX
-
Component Libraries
|

Ads