Overview:
JavaServer Faces (JSF) is quickly being adopted as a standard framework for building Java Web Applications. It is highly customizable and configurable and provides opportunities for third-party vendors to build reusable components and development environment. attendees learn how to rapidly build Java web applications using JSF 2.
Audience:
Developers, Designers, Architects and Consultants.
Pre-Requisite:
All attendees should have a solid foundation in Java programming and OO principles.
Course Curriculum
JSF Overview | |||
Model View Controller Details | 00:00:00 | ||
JSF elements – web.xml and faces-config.xml Details | 00:00:00 | ||
The power of Facelets Details | 00:00:00 | ||
JSF 2.1 – quick summary of features Details | 00:00:00 | ||
Annotations – a review Details | 00:00:00 | ||
GUI Components 1 | |||
Component Families Details | 00:00:00 | ||
UIViewRoot and the FacesContext Details | 00:00:00 | ||
The JSF lifecycle Details | 00:00:00 | ||
Facelets pages Details | 00:00:00 | ||
Output components – text and labels Details | 00:00:00 | ||
Forms Details | 00:00:00 | ||
Formatting output Details | 00:00:00 | ||
Inputting text and passwords Details | 00:00:00 | ||
Messages and severity Details | 00:00:00 | ||
Navigation in JSF applications | |||
Navigation rules and cases via annotations Details | 00:00:00 | ||
Static vs. dynamic actions Details | 00:00:00 | ||
Declaring navigation in faces-config.xml Details | 00:00:00 | ||
JSF Expression Language Details | 00:00:00 | ||
Backing Beans | |||
The uses of backing beans Details | 00:00:00 | ||
Declaring managed beans and properties via annotations Details | 00:00:00 | ||
Lists and Maps properties in Managed Beans Details | 00:00:00 | ||
Using the FacesContext Details | 00:00:00 | ||
Action methods in backing beans Details | 00:00:00 | ||
Connecting to back-end services Details | 00:00:00 | ||
Conversion and Validation | |||
Conversion and Validation in the JSF Lifecycle Details | 00:00:00 | ||
Implicit and explicit conversion Details | 00:00:00 | ||
Date/Time conversion Details | 00:00:00 | ||
Number conversion Details | 00:00:00 | ||
Standard input validators Details | 00:00:00 | ||
Implementing validation in backing beans Details | 00:00:00 | ||
Displaying conversion/validation error messages Details | 00:00:00 | ||
Custom converters and validators Details | 00:00:00 | ||
Client-side validation Details | 00:00:00 | ||
JSF Events | |||
The phases of JSF Details | 00:00:00 | ||
GET vs. POST Details | 00:00:00 | ||
Page actions (JSF 2.1) Details | 00:00:00 | ||
Action Events Details | 00:00:00 | ||
Value Change Events Details | 00:00:00 | ||
Phase Events Details | 00:00:00 | ||
Data Model Events Details | 00:00:00 | ||
GUI Components 2 | |||
Selecting items from lists Details | 00:00:00 | ||
Checkboxes and radio buttons Details | 00:00:00 | ||
Command Buttons and Command links Details | 00:00:00 | ||
Panel Group and Panel Grid Details | 00:00:00 | ||
Data Tables Details | 00:00:00 | ||
New JSF 2.1 components – Date Picker, Tabbed View, Tree and File Upload Details | 00:00:00 | ||
Writing Custom Components | |||
The makeup of a Custom Component Details | 00:00:00 | ||
Using the component in a JSP Details | 00:00:00 | ||
Using attributes with a custom tag Details | 00:00:00 | ||
Custom components that provide input Details | 00:00:00 | ||
Page composition using Facelets | |||
Templating Details | 00:00:00 | ||
Passing parameters to pages Details | 00:00:00 | ||
Facelets and JSTL Details | 00:00:00 | ||
Facelets composition components Details | 00:00:00 | ||
Using other tag libraries Details | 00:00:00 |
Course Reviews
No Reviews found for this course.
0 STUDENTS ENROLLED