SlideShare une entreprise Scribd logo
1  sur  4
1. Introduction to Oracle Fusion and Application Development Framework
        Oracle Fusion Middleware Technology Stack
        Oracle ADF and JDeveloper
    Oracle ADF Architecture (MVC)
        More about ADF (Introduction to DataModelling, ADF BC, ADF Controller, ADF Faces)

2. Working withJDeveloper
       JDeveloper 11g New Features
       Building ADF Application in JDeveloper
           Create Connections, Application Workspace, projects etc.
       Configuring JDeveloper Preferences

3. Database Schema Design
        Database Designing Tools in JDeveloper
        Creating Database diagrammer
        Creating Offline Objects
        Synchronize Online-Offline Database
       Working with user property libraries

4.Introduction to ADF Business Components
        Advantages of ADF BC
    ADF BC Categories (Entity Objects, View Objects, Application Modules etc)
    Creating ADF Business Components
    Business Component Browser

5. Working with Entity Objects and Associations
       Data Persistence using Entity Objects
       Creating Entity Objects
       Modify Entity Object Default Behavior
       Associations
      Entity Diagrammer
      Property Sets
      Setting Attribute Properties
      Creating Business Events
      Generating the custom classes for EO
      Working Programmatically with EOs and associations
      Add Transient variables and Calculated Attributes.

6. Working with View Objects and View Links
       Populating Data in View Objects
       Creating View Objects( EO based, Read-only VOs, Static VOs, Programmatic VOs)
       Modify View Object Default Behavior
       View Links
        Working with multiplier tables in View Objects
        Master-Detail Hierarchy
       Working with Declarative modes, Export modes
       Creating View Criteria
       Creating List of Values
Generating the custom classes for VO
       Working Programmatically with VOs, View Links and View Criteria

7. Business Rules Validation Declaratively
        Validation Life Cycle
        Introduction to Groovy Expressions
        Built-in Declarative Validation Rules
                  (Unique Key Validator, LOV Validators, CompareValidator, Range Validator, KEV,
                 Length Validator, Regular Expression Validator, Script Expression Validator)
        Validation Execution
        Failure Handling and Validation Error messages
        Creating Validation Rule Class

   8. Business Rules Validation Programmatically
        Method Validators
        Assign Programmatically Derived attribute values
        View Objects for validation
        Conditionally update the attributes
        Conditionally Prevent the deletion of the rows.



9. Application Modules
        Designing Application Module
        Creating Application Module
         Configure the Application Modules
        Application Module Editor
         Nested Application Modules
        Customizing the AM with Service Methods
         Publish Custom methods to Ui Clients
         Programmatically working with Application Modules

10. More on Application Modules
       Sharing the Application Module instances
       Publishing Service enabled AMs
       Accessing Remote Data Over the service enable AMs

11. Introduction to User Interface Technologies
         User Interface – Available Technologies
         Java Server Faces
         ADF Faces

12. Using ADF Data bindings
        Introduction to JSR 227
   ADF Data Model
        Introduction to DataControl and DataBindings
   Exposing Business Components as Data Controls
        JSF Expression Language
        Creating Declarative Bindings for the data
ADF Binding Filter
   PageDefinition files

13. Understanding ADF Task Flows
       Characteristics of ADF Task Flow
   Taskflow Types
       Creating a Task Flow
       Using ADF Task Flow Components
       Creating Managed Beans
        Testing the taskflows



14. Working with TaskflowActivites
       Using View Activities
       Using Router Activiteis
       Using Method Call Activities
       Using Taskflow Call and Taskflow Return Activities
       Using Parent Action Activities
       Bookmark the activiteis
       Save-Point restore activities
       Using Parameters in Task flows

15. Taskflow as Regions
       Create an ADF region
        Specify the parameters for the region
        Refresh the ADF region
        Creating Dynamic Region




16. Enriching the Page Content
        ADF Faces Rich Client Components (Table, Form, Master-Detail etc)
        Using Facets
        Using ADF Faces Components
        UI and Translation

17. Understanding Layout Basics
       ADF Faces Layout Components
       ADF Faces Skins
       Enabling PPR

18. Ensuring Reusability
        Pros and Cons of Reusability
        Reusing Components
        Designing for Reuse
        Creating ADF Library
        What Fits your Requirements
19. Implementing Page Navigation
        ADF Faces Navigation Components
        Performing Navigation
        Defining Access Keys
        Using Train Components

20. Handling Application Events
       JSF Page Life Cycle
       ADF Lifecycle Phases
       Creating Action Methods
       Value Change Events
       Contextual Event Framework

21. Managing and Validating Data
       Holding Values in Managed Beans
       Passing Values between Pages
       Validation Event Points
       ADF Binding Validation
       ADF Faces Validation

22. Transaction Management
        Handling Transactions with ADF BC
        Transaction in ADF Task Flow
        Specifying Task Flow Transaction Start Options
        Creating Save for Later

23. Deploying ADF Applications (WebLogic)
       Creating a WAR Profile
       Creating a EAR Profile
       Testing the Server Connectivity
       Deploying the Application

24. Troubleshooting the ADF Application
        ADF Declarative Debugger
        ADF Logging
        UI Troubleshooting Tools

Contenu connexe

Dernier

The Ultimate Guide to Social Media Marketing in 2024.pdf
The Ultimate Guide to Social Media Marketing in 2024.pdfThe Ultimate Guide to Social Media Marketing in 2024.pdf
The Ultimate Guide to Social Media Marketing in 2024.pdfdm4ashexcelr
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfmstarkes24
 
Neurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeNeurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeSaadHumayun7
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxjmorse8
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointELaRue0
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesRased Khan
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Celine George
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesashishpaul799
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...Sayali Powar
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17Celine George
 
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdfPost Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdfPragya - UEM Kolkata Quiz Club
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdfVikramadityaRaj
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the lifeNitinDeodare
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryEugene Lysak
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfQucHHunhnh
 
factors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxfactors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxSanjay Shekar
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Celine George
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Denish Jangid
 

Dernier (20)

“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
The Ultimate Guide to Social Media Marketing in 2024.pdf
The Ultimate Guide to Social Media Marketing in 2024.pdfThe Ultimate Guide to Social Media Marketing in 2024.pdf
The Ultimate Guide to Social Media Marketing in 2024.pdf
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdf
 
Neurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeNeurulation and the formation of the neural tube
Neurulation and the formation of the neural tube
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPoint
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdfPost Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
factors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxfactors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptx
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
 

En vedette

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 

En vedette (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

Best oracle adf online training @ real time expert

  • 1. 1. Introduction to Oracle Fusion and Application Development Framework Oracle Fusion Middleware Technology Stack Oracle ADF and JDeveloper Oracle ADF Architecture (MVC) More about ADF (Introduction to DataModelling, ADF BC, ADF Controller, ADF Faces) 2. Working withJDeveloper JDeveloper 11g New Features Building ADF Application in JDeveloper Create Connections, Application Workspace, projects etc. Configuring JDeveloper Preferences 3. Database Schema Design Database Designing Tools in JDeveloper Creating Database diagrammer Creating Offline Objects Synchronize Online-Offline Database Working with user property libraries 4.Introduction to ADF Business Components Advantages of ADF BC ADF BC Categories (Entity Objects, View Objects, Application Modules etc) Creating ADF Business Components Business Component Browser 5. Working with Entity Objects and Associations Data Persistence using Entity Objects Creating Entity Objects Modify Entity Object Default Behavior Associations Entity Diagrammer Property Sets Setting Attribute Properties Creating Business Events Generating the custom classes for EO Working Programmatically with EOs and associations Add Transient variables and Calculated Attributes. 6. Working with View Objects and View Links Populating Data in View Objects Creating View Objects( EO based, Read-only VOs, Static VOs, Programmatic VOs) Modify View Object Default Behavior View Links Working with multiplier tables in View Objects Master-Detail Hierarchy Working with Declarative modes, Export modes Creating View Criteria Creating List of Values
  • 2. Generating the custom classes for VO Working Programmatically with VOs, View Links and View Criteria 7. Business Rules Validation Declaratively Validation Life Cycle Introduction to Groovy Expressions Built-in Declarative Validation Rules (Unique Key Validator, LOV Validators, CompareValidator, Range Validator, KEV, Length Validator, Regular Expression Validator, Script Expression Validator) Validation Execution Failure Handling and Validation Error messages Creating Validation Rule Class 8. Business Rules Validation Programmatically Method Validators Assign Programmatically Derived attribute values View Objects for validation Conditionally update the attributes Conditionally Prevent the deletion of the rows. 9. Application Modules Designing Application Module Creating Application Module Configure the Application Modules Application Module Editor Nested Application Modules Customizing the AM with Service Methods Publish Custom methods to Ui Clients Programmatically working with Application Modules 10. More on Application Modules Sharing the Application Module instances Publishing Service enabled AMs Accessing Remote Data Over the service enable AMs 11. Introduction to User Interface Technologies User Interface – Available Technologies Java Server Faces ADF Faces 12. Using ADF Data bindings Introduction to JSR 227 ADF Data Model Introduction to DataControl and DataBindings Exposing Business Components as Data Controls JSF Expression Language Creating Declarative Bindings for the data
  • 3. ADF Binding Filter PageDefinition files 13. Understanding ADF Task Flows Characteristics of ADF Task Flow Taskflow Types Creating a Task Flow Using ADF Task Flow Components Creating Managed Beans Testing the taskflows 14. Working with TaskflowActivites Using View Activities Using Router Activiteis Using Method Call Activities Using Taskflow Call and Taskflow Return Activities Using Parent Action Activities Bookmark the activiteis Save-Point restore activities Using Parameters in Task flows 15. Taskflow as Regions Create an ADF region Specify the parameters for the region Refresh the ADF region Creating Dynamic Region 16. Enriching the Page Content ADF Faces Rich Client Components (Table, Form, Master-Detail etc) Using Facets Using ADF Faces Components UI and Translation 17. Understanding Layout Basics ADF Faces Layout Components ADF Faces Skins Enabling PPR 18. Ensuring Reusability Pros and Cons of Reusability Reusing Components Designing for Reuse Creating ADF Library What Fits your Requirements
  • 4. 19. Implementing Page Navigation ADF Faces Navigation Components Performing Navigation Defining Access Keys Using Train Components 20. Handling Application Events JSF Page Life Cycle ADF Lifecycle Phases Creating Action Methods Value Change Events Contextual Event Framework 21. Managing and Validating Data Holding Values in Managed Beans Passing Values between Pages Validation Event Points ADF Binding Validation ADF Faces Validation 22. Transaction Management Handling Transactions with ADF BC Transaction in ADF Task Flow Specifying Task Flow Transaction Start Options Creating Save for Later 23. Deploying ADF Applications (WebLogic) Creating a WAR Profile Creating a EAR Profile Testing the Server Connectivity Deploying the Application 24. Troubleshooting the ADF Application ADF Declarative Debugger ADF Logging UI Troubleshooting Tools