|
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]
|
|