Oracle Fusion Middleware - Application Developer Framework (ADF) 10g - ORA980
We no longer offer this course. Please refer to our Oracle ADF 11g class.
This course covers the Oracle ADF and MVC architecture, as well as entity object and view object concepts. Students will learn to create database-driven reports and forms, allowing for interaction between the components. The class will focus on ADF Business Components (ADF-BC), as well as ADF Faces. This is a very hands-on class with many lab exercises.
Sample of the Oracle ADF Training Class
Duration: 4 days
Audience: Java Developers,Web programmers,Database Developers
Prerequisites: Basic HTML and JSP knowledge, Java programming experience helpful
Topics:
Introduction to Oracle ADF 10g
- What is Oracle ADF?
- MVC architecture
- Benefits of ADF
- ADF architecture
- ADF Faces
- Managed beans
- Declarative binding
- Event handling
- JDeveloper tools
Developing ADF applications
- Applications and projects
- Business components
- Steps to create business components
- Business Components diagram
Entity Objects
- What is an entity object?
- Entity object class diagram
- Creating entity objects
- Customizing attribute properties
- Entity associations
- Entity object definition file
- Database synchronization, moving, and renaming
- Entity diagrams
Transactions, validation and conversion
- Built-in conversion
- Custom converters
- Entity object validation
- Creating validation rules
- Error messages
- ADF Faces validation
- Conversion
View objects
- What is a view object?
- View object class diagram
- Steps to create a view object
- Bind variables
- Query-by-example view criteria
- Adding view object instance to application module
- Testing view objects
- Read-only master-detail tables
- Master-detail-detail
- Inline detail tables
ADF Tables
- ADF table overview
- Table selection and sorting
- Navigation settings
- Adding related tables (joins)
- Column display options
- Editing records
- Drop-down menus for columns
- Table bindings
- Deleting records
Application pageflow
- JSF lifecycle
- ADF JSF lifecycle
- Navigation rules
- Navigation diagram
Handling forms
- JSF JSP overview
- The navigation rules
- JSP wizard
- Common components
- Managed and backing beans
- Custom validation
Search forms
- Search concepts
- Query-by-example
- Simple search form
- Web search form
- Search forms and bind variables
- Optional rendering
ADF Menus
- Menu concepts
- Menu list, menu bar, menu tab
- Managed bean menu tabs
- Global menus
- Menu switch
- Menu path, menu tree
Advanced ADF Faces components
- Popup dialogs
- Partial-page rendering
- SelectManyShuttle
- SelectOrderShuttle
- ProcessTrain
- ADF Tree, Tree Table
Business components - custom code
- Custom Java classes - EO and VO
- Custom validation methods - EO
- Calculated attributes - EO and VO
- Finding, creating, removing, and modifying EOs and VOs
Web services
- What is a web service?
- SOAP, WSDL, UDDI
- Web service data control
- Securing a web service
- Consuming a web service - JSP
- Web service proxy
ADF Troubleshooting
- Business Components Browser
- Expression language builder
- Page definition errors
- Java logging
- Breakpoints
- Breakpoint groups
- Debugging configuration
- The Stack
Deployment
- Deployment steps
- Stand-alone OC4J admin
- Creating app server connection
- Creating deployment profile
- Installing JARs
- Deployment
- Testing
ADF Rich Faces Client
- Features of Rich Faces Client
- Installing Rich Client
- The Rich Client Demo application



