Explore the Project Structure and Core File Architecture
- Defining File Structure of a Project
- Examining Metadata Structure
- Understand about Page Definition Files
- Defining ADF Data Control and Data Binding Files
- Exploring Connections
- Exploring ADF Faces and Web Configuration files
Extend the ADF Business Components Framework
- Examining general considerations when using ADF Business Components
- Understanding Framework Classes and Framework Hierarchy
- About PL/SQL in Business Components
- DML and Database Views
- DB Constraints, Compositions and Associations
- Transactions with Compositions and Associations
- Trigger assigned PK
- Many-to Many relationships and Auditing
Use ADF Business Components for Validation, Calculations and List of Values
- LOV View Objects
- List Data Source
- View Accessors
- Transient Attribute
- FK, Compare and Script Validations
- Groovy code
- View Criterias
- Registering Business Rules
Use Inheritance in the Business Domain Layer
- Implementing Inheritance
- Domain Layer
- Discriminators
- Supertype/Subtype
- Understanding Polymorphic Entity Usage
- Creating Polymorphic View Rows
- About Dynamic Rendering
ADF as part of a Service Oriented Architecture
- BPEL
- SCA
- Human Work Flow
- B2B Adaptor
- Service Data Objects
- Mediator Service
- WSDL
Implement Data Binding Concepts
- JSR-227 Data Controls and Bindings
- Understanding ADF Model
- Method, Accessor and Variable Iterators
- Value and Action Bindings
- DataBindings.cpx file
- Synchronization
- Data Control
- Named Bind Variables
Practical Data Binding in Action
- JSF & Data Model
- ADFm Life Cycle
- Custom Controllers
- Customizing ADF Page Lifecycle
- Custom Listeners
- Conditional Values
- Google-Style Query
Work with Managed Beans and JavaServer Faces
- Expression Language
- Understanding JSF Architecture and Life Cycle
- About Component Model and Navigation Model
- Managed Properties
- JSF Value Binding
- Backing Beans
- Context Objects
ADF Faces Advanced Features
- JSR-127 JSF Components
- AJAX & Partial Page Rendering
- PRP Attributes: partialSubmit, autoSubmit, partialTriggers
- Runtime Layout
- Page-Level Actions
- Printable pages
- Boolean Checkbox
- Graphs and Charts
Integrate with WebCenter
- Runtime Customization
- Content Management
- Portlets
- WebCenter Sevices
- Composer
- MDS
- WebCenter Spaces
Customize the Application Look and Feel with Skins
- Using CSS
- Skinning architecture
- Skin Configuration
- Skin Selectors
- Skin Development by example
- Instance-specific component skins
- Skin inheritance