REAL SolutionsREAL Solutions
REAL SolutionsREAL Solutions
REAL SolutionsREAL Solutions
On Ramp Training Navigation
Introduction
Why REAL Solutions?
Course List
Course Selector
What our customers say
About our training
About our consultants
Make an Enquiry
Key Links
Events Case Studies
On Ramp Training Solutions Map

REAL Solutions
REAL Solutions
REAL Solutions
REAL Solutions
Introduction to JavaServer Faces (JSF) Using RAD Training and Courseware
This training course introduces the developer to the JSF architecture and provides the basis for planning, developing, and deploying Web based applications using the JSF framework. After taking this class, the developer will be able to quickly construct dynamic server-side web pages using JSF and integrate the Web application with many of the other Java2 Enterprise Edition application server methodologies such as Enterprise Java Beans, JavaMail, and SOAP.
Topics
Introduction and Overview
The JSF Architecture
JSF Request Objects
Simple JSF User Interface components
The EL Expression Language and Advanced User Interface components
Event Handling
Data Validation
Data Conversion
Rendering Custom User Interface Objects
Objectives
This class combines lecture with a unifying, hands-on experience, and open ended discussion that will help the developer quickly understand the benefits of JSF and how to use the framework. Upon completion of the course, students will:

Become familiar with the JSF tags for the commonly used HTML components in a form
Learn how to write event handler methods in a managed bean
Learn how to register the event handler method with a GUI component
Write navigation rule in faces-config.xml
Control the sequence of page display based on certain business logic
Add very basic validation to the intro.jsp page
Display objects in an ArrayList in a data table
Audience
Software designers, developers and programmers.
Prerequisites
Participants should already have a solid understanding of Java programming and understand the basics of XML. The course also assumes a basic understanding of HTML syntax and JavaServer Pages syntax. Understanding of Enterprise Java Beans (EJB) is also a plus.
Duration
Three days.
Suggested Pre-requisite Courses
Introduction to Commercial Java
Servlets & JSP Development with Rational Application Developer (RAD) v6
EJB Programming with Rational Application Developer (RAD) v6.0
J2EE Programming Using Rational Application Developer (RAD) v6
Enquire about this course
[Back to Course List]