SlideShare une entreprise Scribd logo
1  sur  4
Introduction to Oracle Applications and OAF
• Oracle Applications Framework
• OAF and MVC
• OAF Process Flow
• More about OAF
JDeveloper Overview
• JDeveloper Features
• Building OAF Application in JDeveloper
• Configuring JDeveloper Preferences
Basics of the Model
• Understand the basics of BC4J
• Understand an Entity Object
• Understand a View Object
• Understand an Application Module
Basics of the View
• Understand the terminology
• Building a basic OA Framework page
• List of Values
• Building Search Regions
Debugging OA Framework Applications
• Using JDeveloper debugger
• Examine Runtime variables and arguments
• Modify Runtime variables and arguments
Basics of the Controller
• Understanding OA Framework Controller
• Enhance an OA Framework page
• OA Framework : Message Dictionary
OA Framework Event Flows
• Initial Setup Flow
• Controller Event Flows
• Request Flow (GET)
• Submit Flow (POST)
Naming Conventions and Standards
• General Naming Rules
• Package Naming
• Page and Region Naming
• Item Naming
Error Handling
• Exception types and Classes
• Bundled exceptions
• Dialog pages
• Debugging messages
Implementing Business Logic
• Client Validations
• Required values and Data types
• Server Validations
• Entity object and View object validations
Partial Page Rendering
• Using Auto Submit
• Using Partial Submit
• Trigger and Target Components
• Implementing Partial Page Rendering
OA Framework State Management
• OA Framework State Caches
• Passivation
• "Back" button support
OA Framework Extension
• Types of Extension
• Overriding Default Values
• Override Attribute Validation
OA Framework Performance Tuning
• BC4J and JDBC Guidelines
• SQL Tracing
• Monitor Connection Pool
• OA Framework Performance Standards
Application Menus and Function Security
• OA Framework page menus
• Registering functions for OA Framework pages
• Creating Responsibilities and Users
• Using JSP test page
Implementing Internationalization
• Date and Timezone Internationalization
• Number and Currency Internationalization
• Testing Internationalization
Deploying OA Framework Applications
• Creating Deployment Profiles
• Deploying Model
• deploying View and Controller

Contenu connexe

En vedette

Oaf development-guide
Oaf development-guideOaf development-guide
Oaf development-guide俊 朱
 
ADF Mythbusters UKOUG'14
ADF Mythbusters UKOUG'14ADF Mythbusters UKOUG'14
ADF Mythbusters UKOUG'14andrejusb
 
Building customer relationships without being a creep Chris Hayes R2i - Gil...
Building customer relationships without being a creep   Chris Hayes R2i - Gil...Building customer relationships without being a creep   Chris Hayes R2i - Gil...
Building customer relationships without being a creep Chris Hayes R2i - Gil...Chris Hayes
 
ADF Anti-Patterns: Dangerous Tutorials
ADF Anti-Patterns: Dangerous TutorialsADF Anti-Patterns: Dangerous Tutorials
ADF Anti-Patterns: Dangerous Tutorialsandrejusb
 
Impact of Trading Community Architecture (TCA) on Oracle Receivables
Impact of Trading Community Architecture (TCA) on Oracle ReceivablesImpact of Trading Community Architecture (TCA) on Oracle Receivables
Impact of Trading Community Architecture (TCA) on Oracle ReceivablesRhapsody Technologies, Inc.
 
Oracle Framework Personalization
Oracle Framework PersonalizationOracle Framework Personalization
Oracle Framework PersonalizationEdi Yanto
 
Oracle JET CRUD and ADF BC REST
Oracle JET CRUD and ADF BC RESTOracle JET CRUD and ADF BC REST
Oracle JET CRUD and ADF BC RESTandrejusb
 

En vedette (14)

Tca presentation
Tca presentationTca presentation
Tca presentation
 
Oaf development-guide
Oaf development-guideOaf development-guide
Oaf development-guide
 
Extensions in OAF
Extensions in OAF Extensions in OAF
Extensions in OAF
 
ADF Mythbusters UKOUG'14
ADF Mythbusters UKOUG'14ADF Mythbusters UKOUG'14
ADF Mythbusters UKOUG'14
 
Oaf personalization examples
Oaf personalization examplesOaf personalization examples
Oaf personalization examples
 
Oracle TCA 101
Oracle TCA 101Oracle TCA 101
Oracle TCA 101
 
Building customer relationships without being a creep Chris Hayes R2i - Gil...
Building customer relationships without being a creep   Chris Hayes R2i - Gil...Building customer relationships without being a creep   Chris Hayes R2i - Gil...
Building customer relationships without being a creep Chris Hayes R2i - Gil...
 
ADF Anti-Patterns: Dangerous Tutorials
ADF Anti-Patterns: Dangerous TutorialsADF Anti-Patterns: Dangerous Tutorials
ADF Anti-Patterns: Dangerous Tutorials
 
Oracle ADF Case Study
Oracle ADF Case StudyOracle ADF Case Study
Oracle ADF Case Study
 
Oaf personaliztion examples
Oaf personaliztion examplesOaf personaliztion examples
Oaf personaliztion examples
 
Impact of Trading Community Architecture (TCA) on Oracle Receivables
Impact of Trading Community Architecture (TCA) on Oracle ReceivablesImpact of Trading Community Architecture (TCA) on Oracle Receivables
Impact of Trading Community Architecture (TCA) on Oracle Receivables
 
Oracle application framework (oaf) online training
Oracle application framework (oaf) online trainingOracle application framework (oaf) online training
Oracle application framework (oaf) online training
 
Oracle Framework Personalization
Oracle Framework PersonalizationOracle Framework Personalization
Oracle Framework Personalization
 
Oracle JET CRUD and ADF BC REST
Oracle JET CRUD and ADF BC RESTOracle JET CRUD and ADF BC REST
Oracle JET CRUD and ADF BC REST
 

Plus de Mindmajix Technologies

Plus de Mindmajix Technologies (15)

Oracle scm
Oracle scmOracle scm
Oracle scm
 
Sap is retail
Sap is retailSap is retail
Sap is retail
 
Sap security
Sap securitySap security
Sap security
 
Tl bco activematrix policy director online training
Tl bco activematrix policy director online trainingTl bco activematrix policy director online training
Tl bco activematrix policy director online training
 
Best Data stage online training institute
Best Data stage online training instituteBest Data stage online training institute
Best Data stage online training institute
 
oracle Peoplesoft hrms technical online training
oracle Peoplesoft hrms technical online trainingoracle Peoplesoft hrms technical online training
oracle Peoplesoft hrms technical online training
 
Best Oracle r12 technical online training institute
Best Oracle r12 technical online training instituteBest Oracle r12 technical online training institute
Best Oracle r12 technical online training institute
 
Best Oracle hrms online training
Best Oracle hrms online trainingBest Oracle hrms online training
Best Oracle hrms online training
 
Best Oracle dba online training institute
Best Oracle dba online training instituteBest Oracle dba online training institute
Best Oracle dba online training institute
 
Best Oracle adf online training
Best Oracle adf online trainingBest Oracle adf online training
Best Oracle adf online training
 
Best Qlik view online training institute
Best Qlik view online training instituteBest Qlik view online training institute
Best Qlik view online training institute
 
Tibco business events (be) online training institute
Tibco business events (be) online training instituteTibco business events (be) online training institute
Tibco business events (be) online training institute
 
Best tibco activematrix soa online training
Best tibco activematrix soa online trainingBest tibco activematrix soa online training
Best tibco activematrix soa online training
 
Sales force development course content
Sales force development course contentSales force development course content
Sales force development course content
 
Introduction to integration
Introduction to integrationIntroduction to integration
Introduction to integration
 

Dernier

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Dernier (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Best Oracle oaf online training

  • 1. Introduction to Oracle Applications and OAF • Oracle Applications Framework • OAF and MVC • OAF Process Flow • More about OAF JDeveloper Overview • JDeveloper Features • Building OAF Application in JDeveloper • Configuring JDeveloper Preferences Basics of the Model • Understand the basics of BC4J • Understand an Entity Object • Understand a View Object • Understand an Application Module Basics of the View • Understand the terminology • Building a basic OA Framework page • List of Values • Building Search Regions Debugging OA Framework Applications • Using JDeveloper debugger
  • 2. • Examine Runtime variables and arguments • Modify Runtime variables and arguments Basics of the Controller • Understanding OA Framework Controller • Enhance an OA Framework page • OA Framework : Message Dictionary OA Framework Event Flows • Initial Setup Flow • Controller Event Flows • Request Flow (GET) • Submit Flow (POST) Naming Conventions and Standards • General Naming Rules • Package Naming • Page and Region Naming • Item Naming Error Handling • Exception types and Classes • Bundled exceptions • Dialog pages • Debugging messages
  • 3. Implementing Business Logic • Client Validations • Required values and Data types • Server Validations • Entity object and View object validations Partial Page Rendering • Using Auto Submit • Using Partial Submit • Trigger and Target Components • Implementing Partial Page Rendering OA Framework State Management • OA Framework State Caches • Passivation • "Back" button support OA Framework Extension • Types of Extension • Overriding Default Values • Override Attribute Validation OA Framework Performance Tuning • BC4J and JDBC Guidelines • SQL Tracing
  • 4. • Monitor Connection Pool • OA Framework Performance Standards Application Menus and Function Security • OA Framework page menus • Registering functions for OA Framework pages • Creating Responsibilities and Users • Using JSP test page Implementing Internationalization • Date and Timezone Internationalization • Number and Currency Internationalization • Testing Internationalization Deploying OA Framework Applications • Creating Deployment Profiles • Deploying Model • deploying View and Controller