|
ORACLE ADF-JHEADSTART WORKSHOP
Benefits of this workshop:
- You will be familiar with the Oracle
ADF architecture.
- You can rapidly develop an Oracle ADF application with ADF
Faces, Java Server Faces and ADF Business Components.
- You directly benefit from best practices of Oracle Consulting.
- You learn how to use the newest release of JHeadstart that is
fully based on Oracle ADF 10.1.3 and JSF
- You receive the solutions of the exercises. The solutions form
a complete application
with sophisticated functionality like partial page rendering,
wizards, list of values, trees, shuttles, complex business rules, and
role-based security. You can use the solutions to
implement similar functionality in your own project.
Introduction/Objective:
Oracle ADF (Application Development Framework) is a
comprehensive productivity layer for J2EE developers. Oracle ADF
is part of Oracle's integrated development environment: Oracle
JDeveloper 10g. Oracle JDeveloper 10g includes powerful integrated
visual design tools for ADF.
This five-day event is an opportunity to
learn about the Architecture of Oracle ADF and experience hands on
development of an ADF application. The focus will be on ADF Faces,
combined with Java Server Faces and ADF Business Components. You will
not only
develop using the ADF design time facilities offered in JDeveloper but
also use JHeadstart that generates ADF applications based on simple
meta data.
During the workshop you will develop a
complete ADF system for a Copier Repair Service. The exercises are
based on Oracle Consulting's project experiences. Lessons learned,
pitfalls and best practices form an important part of the
workshop. Presentations will be be kept to a minimum so there is
plenty of time to get hands-on experience.
Duration:
Five days
Content:
- ADF Architecture and Technology choices
- Databinding
- The use of Expression Language.
- Develop a Look and Feel prototype using
ADF Faces
- Event handling,
- Build a List of Values page,
- Build a wizard.
- Database Design using JDeveloper.
- ADF Business Components
- Entity Objects,
- View Objects,
- Custom super class
- Implementation of various Business rules
types.
- Java Server Faces and Integration with ADF
- Page Flow,
- Backing Beans
- Page Lifecycle.
- Various ways to add custom code to a
Page Flow
- Custom methods, declarative event
handling and page forwarding.
- Enabling the UI prototype by adding
databinding.
- Enable/disable model validation,
- Error handling,
- LOV result filtering,
- Synchronization of dependent fields with
partial page rendering
- Call of a stored procedure.
- Generating Applications using JHeadstart.
- Generation of various layout styles like
trees and shuttles.
- File upload/download.
- Query bind parameters.
- Customization of JHeadstart generator
templates.
- Security.
- Implementation of J2EE security with
JAAS,
- Implementation of custom security with
users/roles in application tables.
Audience:
All developers using ADF/JHeadstart or
planning to use
ADF/JHeadstart will greatly benefit from this practical workshop.
Pre-requisites:
Participants are
expected to have basic Java/J2EE experience. Although no prior ADF
experience is needed, we strongly recommend that you check out the Preparation
document for the ADF JHeadstart Workshop, and
if necessary do the self-study items that are described there before
you attend the workshop. Without this preparation, the pace
of the workshop might be too fast.
If you already attended the standard Oracle
ADF course, this workshop can still be very useful to you. JSF and
ADF Faces are explained in more detail, and the exercises are more
challenging as you are building a complete application from start
to finish. In short, you will get a lot of hands on experience in
this week.
|