SlideShare a Scribd company logo
Build JAVAEE Applications with ADF
                    Objective: This course is aimed at developers who want to build
Objective           Java EE applications using Oracle ADF with Oracle JDeveloper 11g.
                         Build end-to-end web applications
                         Develop Java EE components with Oracle ADF
                         Build rich user interfaces with ADF Faces
Modules                  Use the new capabilities of Oracle JDeveloper 11g Release 1
                          Patch Set 1
Duration            25 hours
                              Application Developers
                              J2EE Developer
Target Audience               Java Developer
                              Java EE Developer

Fees                INR 12000
Contact             amit.sharma@bispsolutions.com




Contact Point :

Amit Shamra
amit.sharma@bispsolutions.com
essbasexpects.wordpress.com
learnodi.wordpress.com
learnoraclebi.wordpress.com
learnplanning.wordpress.com
learnsqlquery.wordpress.com
learncognosreports.wordpress.com
bispsolutions.wordpress.com
odinetwork.blogspot.com
http://learnsoa.wordpress.com




www.bispsolutions.com
 Course Contents
   Introduction to Fusion and ADF
                  Describing Fusion architecture
                  Explaining how ADF fits into the Fusion architecture
                  Describing the ADF technology stack (MVC)
   Getting Started with JDeveloper
                  Listing JDeveloper benefits for application development
                  Using the features of the JDeveloper IDE
                  Defining IDE preferences
                  Creating applications, projects, and connections in JDeveloper
   Building a Data Model with ADF Business Components
                 Introducing ADF Business Components
                 Creating Business Components from tables
                 Testing the data model
   Querying and Persisting Data
                  Using view objects
                  Using entity objects to persist data
                  Synchronizing entity objects with database table changes
                  Creating associations
                  Creating updateable view objects
                  Creating master-detail relationships
                  Refactoring
   Exposing Data
                   Creating application modules
                   Using master-detail view objects in application modules
                   Managing Business Components transactions
                   Abstracting business services with ADF Model
   Declaratively Customizing Data Services
                 Internationalizing the data model
                 Editing business components
                 Modifying default behavior of entity objects
                 Changing the locking behavior of an application module
   Programmatically Customizing Data Services
                 Generating Java classes
                 Programmatically modifying the behavior of entity objects
                 Programmatically modifying the behavior of view objects
                 Adding service methods to an application module
                 Using client APIs
   Validating User Input
                Understanding validation options: Database, Data Model, or UI
                Triggering validation execution
                Handling validation errors
                Using Groovy expressions in validation
                Using programmatic validation
   Troubleshooting ADF BC Applications
                Troubleshooting the business service
                Troubleshooting the UI
                Using logging and diagnostics
                Using the JDeveloper debugger
   Understanding UI Technologies
                Describing the use of Web browsers and HTML
                Describing the function of Servlets and JSPs
                Defining JavaServer Faces
                Explaining the JSF component architecture and JSF component types
                Explaining the purpose of backing beans and managed beans
                Describing the JSF life cycle
                Explaining how ADF Faces augments the JSF life cycle
   Binding UI Components to Data
                Creating a JSF page
                Adding UI components to a page
                Describing the ADF Model layer
                Using a Page Definition file
                Examining data binding objects and metadata files
                Binding existing components to data
                Running and testing the page
   Planning the User Interface
                Describing the Model-View-Controller design pattern
                Differentiating between bounded and unbounded task flows
                Creating and converting task flows
                Defining control flows
                Defining global navigation
                Creating routers for conditional navigation
                Calling methods and other task flows
                Implementing validation in the user interface
   Adding Functionality to Pages
                Internationalizing the user interface
                Using component facets
                Displaying tabular data in tables
                Displaying hierarchical data in trees
                Displaying text or media with icons and images
                Defining search forms and display results
                Displaying data graphically
   Implementing Navigation on Pages
               Using ADF Faces navigation components
               Using buttons and links
               Using menus for navigation
               Using breadcrumbs
               Using a train component
   Achieving the Required Layout
               Using complex layout components
               Explaining how to use ADF Faces skins
               Using dynamic page layout
   Ensuring Reusability
               Designing for reuse
               Using task flow templates
               Creating and using page templates
               Creating and using declarative components
               Creating and using page fragments
               Deciding which type of reusable component to use
   Passing Values Between UI Elements
               Defining the data model to reduce the need to pass values
               Using a managed bean to hold values
               Using page parameters
               Using task flow parameters
               Passing values from containing pages to regions
   Responding to Application Events
               Using managed beans
               Coordinating JSF and ADF lifecycles
               Using phase and event listeners
               Using action listeners and methods
               Understanding additional AJAX events
   Implementing Transactional Capabilities
               Handling transactions with ADF BC
               Using task flows to control transactions
               Sharing data controls
               Handling transaction exceptions
               Defining response to the Back button
   Implementing Security in ADF BC Applications
               Exploring ADF Application security options
               Understanding ADF security framework
               Enabling users to access resources
               Implementing a Login page
               Understanding ADF controller authorization
               Using Expression Language to extend security capabilities
Ad

Recommended

o
o
Smartittrainings
 
Oracle adf online training
Oracle adf online training
o2education
 
Best Weblogic Server Online Training
Best Weblogic Server Online Training
Samatha Kamuni
 
Oracle Application Development Frame Work (ADF) Online Training
Oracle Application Development Frame Work (ADF) Online Training
Glory IT Technologies
 
Oracle fusion adf_online_training_in_africa
Oracle fusion adf_online_training_in_africa
magnificsmile
 
Oracle ADF Online Training By Seasoft IT Solutions | Orace ADF Course Content...
Oracle ADF Online Training By Seasoft IT Solutions | Orace ADF Course Content...
seasofttraining
 
Oracle fusion adf online training in africa
Oracle fusion adf online training in africa
magnifics
 
Oracle adf
Oracle adf
Habib Eslami
 
Greate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADF
Mohamed Shahpoup
 
Sp jayen gopi
Sp jayen gopi
Jim Madhu Reddy Busagalla
 
Autoservicio de inteligencia de negocios
Autoservicio de inteligencia de negocios
Eduardo Castro
 
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
SPTechCon
 
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Basant Kumar Yadav
 
Anandharaj.G_SharepointDeveloper
Anandharaj.G_SharepointDeveloper
Anandraj Ganesan
 
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Joseph Lopez
 
Configuring SharePoint 2013 for BI scenarios
Configuring SharePoint 2013 for BI scenarios
SPC Adriatics
 
Introducing adf business components
Introducing adf business components
Prabhat gangwar
 
AnushaResume_Latest
AnushaResume_Latest
Anusha Chitranshi
 
Oracle ADF Overview
Oracle ADF Overview
Bahaa Farouk
 
Cygnet Infotech's SharePoint 2013 Capabilities
Cygnet Infotech's SharePoint 2013 Capabilities
rrpillai
 
BI Dashboards with SQL Server
BI Dashboards with SQL Server
Eduardo Castro
 
Introduction to DaVinci
Introduction to DaVinci
DavinciTool
 
SumerSingh_Ashawat
SumerSingh_Ashawat
Sumer singh Ashawat
 
Ssrs 2012(powerview) installation ans configuration
Ssrs 2012(powerview) installation ans configuration
Paxcel Technologies
 
SharePoint Alerts with WCF and jQuery
SharePoint Alerts with WCF and jQuery
Nick Hadlee
 
Oracel ADF Introduction
Oracel ADF Introduction
Hojjat Abedie
 
Understanding Oracle ADF and its role in Oracle Fusion Middleware
Understanding Oracle ADF and its role in Oracle Fusion Middleware
Refundation
 
Oracle fundamentals and plsql for beginners
Oracle fundamentals and plsql for beginners
bispsolutions
 
Core java 5 days workshop stuff
Core java 5 days workshop stuff
Rajiv Gupta
 
An introduction to weblogic console
An introduction to weblogic console
bispsolutions
 

More Related Content

What's hot (19)

Greate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADF
Mohamed Shahpoup
 
Sp jayen gopi
Sp jayen gopi
Jim Madhu Reddy Busagalla
 
Autoservicio de inteligencia de negocios
Autoservicio de inteligencia de negocios
Eduardo Castro
 
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
SPTechCon
 
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Basant Kumar Yadav
 
Anandharaj.G_SharepointDeveloper
Anandharaj.G_SharepointDeveloper
Anandraj Ganesan
 
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Joseph Lopez
 
Configuring SharePoint 2013 for BI scenarios
Configuring SharePoint 2013 for BI scenarios
SPC Adriatics
 
Introducing adf business components
Introducing adf business components
Prabhat gangwar
 
AnushaResume_Latest
AnushaResume_Latest
Anusha Chitranshi
 
Oracle ADF Overview
Oracle ADF Overview
Bahaa Farouk
 
Cygnet Infotech's SharePoint 2013 Capabilities
Cygnet Infotech's SharePoint 2013 Capabilities
rrpillai
 
BI Dashboards with SQL Server
BI Dashboards with SQL Server
Eduardo Castro
 
Introduction to DaVinci
Introduction to DaVinci
DavinciTool
 
SumerSingh_Ashawat
SumerSingh_Ashawat
Sumer singh Ashawat
 
Ssrs 2012(powerview) installation ans configuration
Ssrs 2012(powerview) installation ans configuration
Paxcel Technologies
 
SharePoint Alerts with WCF and jQuery
SharePoint Alerts with WCF and jQuery
Nick Hadlee
 
Oracel ADF Introduction
Oracel ADF Introduction
Hojjat Abedie
 
Understanding Oracle ADF and its role in Oracle Fusion Middleware
Understanding Oracle ADF and its role in Oracle Fusion Middleware
Refundation
 
Greate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADF
Mohamed Shahpoup
 
Autoservicio de inteligencia de negocios
Autoservicio de inteligencia de negocios
Eduardo Castro
 
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
SPTechCon
 
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Basant Kumar Yadav
 
Anandharaj.G_SharepointDeveloper
Anandharaj.G_SharepointDeveloper
Anandraj Ganesan
 
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Joseph Lopez
 
Configuring SharePoint 2013 for BI scenarios
Configuring SharePoint 2013 for BI scenarios
SPC Adriatics
 
Introducing adf business components
Introducing adf business components
Prabhat gangwar
 
Oracle ADF Overview
Oracle ADF Overview
Bahaa Farouk
 
Cygnet Infotech's SharePoint 2013 Capabilities
Cygnet Infotech's SharePoint 2013 Capabilities
rrpillai
 
BI Dashboards with SQL Server
BI Dashboards with SQL Server
Eduardo Castro
 
Introduction to DaVinci
Introduction to DaVinci
DavinciTool
 
Ssrs 2012(powerview) installation ans configuration
Ssrs 2012(powerview) installation ans configuration
Paxcel Technologies
 
SharePoint Alerts with WCF and jQuery
SharePoint Alerts with WCF and jQuery
Nick Hadlee
 
Oracel ADF Introduction
Oracel ADF Introduction
Hojjat Abedie
 
Understanding Oracle ADF and its role in Oracle Fusion Middleware
Understanding Oracle ADF and its role in Oracle Fusion Middleware
Refundation
 

Viewers also liked (6)

Oracle fundamentals and plsql for beginners
Oracle fundamentals and plsql for beginners
bispsolutions
 
Core java 5 days workshop stuff
Core java 5 days workshop stuff
Rajiv Gupta
 
An introduction to weblogic console
An introduction to weblogic console
bispsolutions
 
Introduction to jsf2
Introduction to jsf2
Rajiv Gupta
 
Weblogic server administration
Weblogic server administration
bispsolutions
 
Weblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencast
Rajiv Gupta
 
Oracle fundamentals and plsql for beginners
Oracle fundamentals and plsql for beginners
bispsolutions
 
Core java 5 days workshop stuff
Core java 5 days workshop stuff
Rajiv Gupta
 
An introduction to weblogic console
An introduction to weblogic console
bispsolutions
 
Introduction to jsf2
Introduction to jsf2
Rajiv Gupta
 
Weblogic server administration
Weblogic server administration
bispsolutions
 
Weblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencast
Rajiv Gupta
 
Ad

Similar to Build application with adf framework (20)

Adf coursecontent(1)
Adf coursecontent(1)
Amit Sharma
 
Oracle adf online training - Lavishka Technologies
Oracle adf online training - Lavishka Technologies
Lavishka Technologies
 
Build java-ee-applications-with-adf
Build java-ee-applications-with-adf
Amit Sharma
 
Oracle fusion dba online training
Oracle fusion dba online training
Glory IT Technologies Pvt. Ltd.
 
Oracle fusion adf online training in africa
Oracle fusion adf online training in africa
magnificsmile
 
Oracle ADF Training| Oracle ADF Developer Training
Oracle ADF Training| Oracle ADF Developer Training
Vasudha India
 
Oracle adf trainining in hyderabad
Oracle adf trainining in hyderabad
sreehari orienit
 
Oracle adf trainining in hyderabad
Oracle adf trainining in hyderabad
sreehari orienit
 
Oracle adf trainining in hyderabad
Oracle adf trainining in hyderabad
sreehari orienit
 
Oracle adf
Oracle adf
sreehari orienit
 
Oracle adf-training-in-hyderabad
Oracle adf-training-in-hyderabad
sreehari orienit
 
Oracle adf-training-in-hyderabad
Oracle adf-training-in-hyderabad
sreehari orienit
 
Mt ADF 001 adf-course outlines
Mt ADF 001 adf-course outlines
Abbas Qureshi
 
Oracle adf online training
Oracle adf online training
Glory IT Technologies Pvt. Ltd.
 
J developer, oracle adf introduction
J developer, oracle adf introduction
AUDRIC Consultancy Services
 
Oracle adf online training
Oracle adf online training
SAP Online Training
 
ADF Introduction By Sandeep Sharda
ADF Introduction By Sandeep Sharda
Er. Sndp Srda
 
oracle adf training | oracle adf course | oracle adf certification training
oracle adf training | oracle adf course | oracle adf certification training
Nancy Thomas
 
Oracle ADF Tutorial
Oracle ADF Tutorial
Deepak Bhagat
 
Dot net training bangalore
Dot net training bangalore
IGEEKS TECHNOLOGIES
 
Adf coursecontent(1)
Adf coursecontent(1)
Amit Sharma
 
Oracle adf online training - Lavishka Technologies
Oracle adf online training - Lavishka Technologies
Lavishka Technologies
 
Build java-ee-applications-with-adf
Build java-ee-applications-with-adf
Amit Sharma
 
Oracle fusion adf online training in africa
Oracle fusion adf online training in africa
magnificsmile
 
Oracle ADF Training| Oracle ADF Developer Training
Oracle ADF Training| Oracle ADF Developer Training
Vasudha India
 
Oracle adf trainining in hyderabad
Oracle adf trainining in hyderabad
sreehari orienit
 
Oracle adf trainining in hyderabad
Oracle adf trainining in hyderabad
sreehari orienit
 
Oracle adf trainining in hyderabad
Oracle adf trainining in hyderabad
sreehari orienit
 
Oracle adf-training-in-hyderabad
Oracle adf-training-in-hyderabad
sreehari orienit
 
Oracle adf-training-in-hyderabad
Oracle adf-training-in-hyderabad
sreehari orienit
 
Mt ADF 001 adf-course outlines
Mt ADF 001 adf-course outlines
Abbas Qureshi
 
ADF Introduction By Sandeep Sharda
ADF Introduction By Sandeep Sharda
Er. Sndp Srda
 
oracle adf training | oracle adf course | oracle adf certification training
oracle adf training | oracle adf course | oracle adf certification training
Nancy Thomas
 
Ad

More from bispsolutions (16)

Talend training by BISP Solutions Inc.
Talend training by BISP Solutions Inc.
bispsolutions
 
Hadoop basic commands
Hadoop basic commands
bispsolutions
 
Bisp training schedule for saturday
Bisp training schedule for saturday
bispsolutions
 
Oracle data integration develope2
Oracle data integration develope2
bispsolutions
 
Teradata dev track
Teradata dev track
bispsolutions
 
Teradata admin track
Teradata admin track
bispsolutions
 
Oracle fusion middleware 11g build applications with oracle forms
Oracle fusion middleware 11g build applications with oracle forms
bispsolutions
 
Oracle data integration
Oracle data integration
bispsolutions
 
Ibm cognos bi administrator
Ibm cognos bi administrator
bispsolutions
 
Essbase aso implementation
Essbase aso implementation
bispsolutions
 
Informatica administering the environment
Informatica administering the environment
bispsolutions
 
Mastering dashboard and reports
Mastering dashboard and reports
bispsolutions
 
Installation and c onfiguration
Installation and c onfiguration
bispsolutions
 
informatica
informatica
bispsolutions
 
A hands-on-guide-for-working-with-mapplets
A hands-on-guide-for-working-with-mapplets
bispsolutions
 
Ibm data stage implementing etl solution using ibm datastage
Ibm data stage implementing etl solution using ibm datastage
bispsolutions
 
Talend training by BISP Solutions Inc.
Talend training by BISP Solutions Inc.
bispsolutions
 
Hadoop basic commands
Hadoop basic commands
bispsolutions
 
Bisp training schedule for saturday
Bisp training schedule for saturday
bispsolutions
 
Oracle data integration develope2
Oracle data integration develope2
bispsolutions
 
Teradata admin track
Teradata admin track
bispsolutions
 
Oracle fusion middleware 11g build applications with oracle forms
Oracle fusion middleware 11g build applications with oracle forms
bispsolutions
 
Oracle data integration
Oracle data integration
bispsolutions
 
Ibm cognos bi administrator
Ibm cognos bi administrator
bispsolutions
 
Essbase aso implementation
Essbase aso implementation
bispsolutions
 
Informatica administering the environment
Informatica administering the environment
bispsolutions
 
Mastering dashboard and reports
Mastering dashboard and reports
bispsolutions
 
Installation and c onfiguration
Installation and c onfiguration
bispsolutions
 
A hands-on-guide-for-working-with-mapplets
A hands-on-guide-for-working-with-mapplets
bispsolutions
 
Ibm data stage implementing etl solution using ibm datastage
Ibm data stage implementing etl solution using ibm datastage
bispsolutions
 

Recently uploaded (20)

How to Customize Quotation Layouts in Odoo 18
How to Customize Quotation Layouts in Odoo 18
Celine George
 
ENGLISH-5 Q1 Lesson 1.pptx - Story Elements
ENGLISH-5 Q1 Lesson 1.pptx - Story Elements
Mayvel Nadal
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 6-14-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 6-14-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Gladiolous Cultivation practices by AKL.pdf
Gladiolous Cultivation practices by AKL.pdf
kushallamichhame
 
2025 June Year 9 Presentation: Subject selection.pptx
2025 June Year 9 Presentation: Subject selection.pptx
mansk2
 
LDMMIA Shop & Student News Summer Solstice 25
LDMMIA Shop & Student News Summer Solstice 25
LDM & Mia eStudios
 
THE PSYCHOANALYTIC OF THE BLACK CAT BY EDGAR ALLAN POE (1).pdf
THE PSYCHOANALYTIC OF THE BLACK CAT BY EDGAR ALLAN POE (1).pdf
nabilahk908
 
OBSESSIVE COMPULSIVE DISORDER.pptx IN 5TH SEMESTER B.SC NURSING, 2ND YEAR GNM...
OBSESSIVE COMPULSIVE DISORDER.pptx IN 5TH SEMESTER B.SC NURSING, 2ND YEAR GNM...
parmarjuli1412
 
Hurricane Helene Application Documents Checklists
Hurricane Helene Application Documents Checklists
Mebane Rash
 
List View Components in Odoo 18 - Odoo Slides
List View Components in Odoo 18 - Odoo Slides
Celine George
 
Pests of Maize: An comprehensive overview.pptx
Pests of Maize: An comprehensive overview.pptx
Arshad Shaikh
 
K12 Tableau User Group virtual event June 18, 2025
K12 Tableau User Group virtual event June 18, 2025
dogden2
 
GREAT QUIZ EXCHANGE 2025 - GENERAL QUIZ.pptx
GREAT QUIZ EXCHANGE 2025 - GENERAL QUIZ.pptx
Ronisha Das
 
SCHIZOPHRENIA OTHER PSYCHOTIC DISORDER LIKE Persistent delusion/Capgras syndr...
SCHIZOPHRENIA OTHER PSYCHOTIC DISORDER LIKE Persistent delusion/Capgras syndr...
parmarjuli1412
 
ENGLISH_Q1_W1 PowerPoint grade 3 quarter 1 week 1
ENGLISH_Q1_W1 PowerPoint grade 3 quarter 1 week 1
jutaydeonne
 
Q1_TLE 8_Week 1- Day 1 tools and equipment
Q1_TLE 8_Week 1- Day 1 tools and equipment
clairenotado3
 
VCE Literature Section A Exam Response Guide
VCE Literature Section A Exam Response Guide
jpinnuck
 
ECONOMICS, DISASTER MANAGEMENT, ROAD SAFETY - STUDY MATERIAL [10TH]
ECONOMICS, DISASTER MANAGEMENT, ROAD SAFETY - STUDY MATERIAL [10TH]
SHERAZ AHMAD LONE
 
IIT KGP Quiz Week 2024 Sports Quiz (Prelims + Finals)
IIT KGP Quiz Week 2024 Sports Quiz (Prelims + Finals)
IIT Kharagpur Quiz Club
 
NSUMD_M1 Library Orientation_June 11, 2025.pptx
NSUMD_M1 Library Orientation_June 11, 2025.pptx
Julie Sarpy
 
How to Customize Quotation Layouts in Odoo 18
How to Customize Quotation Layouts in Odoo 18
Celine George
 
ENGLISH-5 Q1 Lesson 1.pptx - Story Elements
ENGLISH-5 Q1 Lesson 1.pptx - Story Elements
Mayvel Nadal
 
Gladiolous Cultivation practices by AKL.pdf
Gladiolous Cultivation practices by AKL.pdf
kushallamichhame
 
2025 June Year 9 Presentation: Subject selection.pptx
2025 June Year 9 Presentation: Subject selection.pptx
mansk2
 
LDMMIA Shop & Student News Summer Solstice 25
LDMMIA Shop & Student News Summer Solstice 25
LDM & Mia eStudios
 
THE PSYCHOANALYTIC OF THE BLACK CAT BY EDGAR ALLAN POE (1).pdf
THE PSYCHOANALYTIC OF THE BLACK CAT BY EDGAR ALLAN POE (1).pdf
nabilahk908
 
OBSESSIVE COMPULSIVE DISORDER.pptx IN 5TH SEMESTER B.SC NURSING, 2ND YEAR GNM...
OBSESSIVE COMPULSIVE DISORDER.pptx IN 5TH SEMESTER B.SC NURSING, 2ND YEAR GNM...
parmarjuli1412
 
Hurricane Helene Application Documents Checklists
Hurricane Helene Application Documents Checklists
Mebane Rash
 
List View Components in Odoo 18 - Odoo Slides
List View Components in Odoo 18 - Odoo Slides
Celine George
 
Pests of Maize: An comprehensive overview.pptx
Pests of Maize: An comprehensive overview.pptx
Arshad Shaikh
 
K12 Tableau User Group virtual event June 18, 2025
K12 Tableau User Group virtual event June 18, 2025
dogden2
 
GREAT QUIZ EXCHANGE 2025 - GENERAL QUIZ.pptx
GREAT QUIZ EXCHANGE 2025 - GENERAL QUIZ.pptx
Ronisha Das
 
SCHIZOPHRENIA OTHER PSYCHOTIC DISORDER LIKE Persistent delusion/Capgras syndr...
SCHIZOPHRENIA OTHER PSYCHOTIC DISORDER LIKE Persistent delusion/Capgras syndr...
parmarjuli1412
 
ENGLISH_Q1_W1 PowerPoint grade 3 quarter 1 week 1
ENGLISH_Q1_W1 PowerPoint grade 3 quarter 1 week 1
jutaydeonne
 
Q1_TLE 8_Week 1- Day 1 tools and equipment
Q1_TLE 8_Week 1- Day 1 tools and equipment
clairenotado3
 
VCE Literature Section A Exam Response Guide
VCE Literature Section A Exam Response Guide
jpinnuck
 
ECONOMICS, DISASTER MANAGEMENT, ROAD SAFETY - STUDY MATERIAL [10TH]
ECONOMICS, DISASTER MANAGEMENT, ROAD SAFETY - STUDY MATERIAL [10TH]
SHERAZ AHMAD LONE
 
IIT KGP Quiz Week 2024 Sports Quiz (Prelims + Finals)
IIT KGP Quiz Week 2024 Sports Quiz (Prelims + Finals)
IIT Kharagpur Quiz Club
 
NSUMD_M1 Library Orientation_June 11, 2025.pptx
NSUMD_M1 Library Orientation_June 11, 2025.pptx
Julie Sarpy
 

Build application with adf framework

  • 1. Build JAVAEE Applications with ADF Objective: This course is aimed at developers who want to build Objective Java EE applications using Oracle ADF with Oracle JDeveloper 11g.  Build end-to-end web applications  Develop Java EE components with Oracle ADF  Build rich user interfaces with ADF Faces Modules  Use the new capabilities of Oracle JDeveloper 11g Release 1 Patch Set 1 Duration 25 hours  Application Developers  J2EE Developer Target Audience  Java Developer  Java EE Developer Fees INR 12000 Contact [email protected] Contact Point : Amit Shamra [email protected] essbasexpects.wordpress.com learnodi.wordpress.com learnoraclebi.wordpress.com learnplanning.wordpress.com learnsqlquery.wordpress.com learncognosreports.wordpress.com bispsolutions.wordpress.com odinetwork.blogspot.com http://learnsoa.wordpress.com www.bispsolutions.com
  • 2.  Course Contents  Introduction to Fusion and ADF  Describing Fusion architecture  Explaining how ADF fits into the Fusion architecture  Describing the ADF technology stack (MVC)  Getting Started with JDeveloper  Listing JDeveloper benefits for application development  Using the features of the JDeveloper IDE  Defining IDE preferences  Creating applications, projects, and connections in JDeveloper  Building a Data Model with ADF Business Components  Introducing ADF Business Components  Creating Business Components from tables  Testing the data model  Querying and Persisting Data  Using view objects  Using entity objects to persist data  Synchronizing entity objects with database table changes  Creating associations  Creating updateable view objects  Creating master-detail relationships  Refactoring  Exposing Data  Creating application modules  Using master-detail view objects in application modules  Managing Business Components transactions  Abstracting business services with ADF Model  Declaratively Customizing Data Services  Internationalizing the data model  Editing business components  Modifying default behavior of entity objects  Changing the locking behavior of an application module  Programmatically Customizing Data Services  Generating Java classes  Programmatically modifying the behavior of entity objects  Programmatically modifying the behavior of view objects  Adding service methods to an application module  Using client APIs
  • 3. Validating User Input  Understanding validation options: Database, Data Model, or UI  Triggering validation execution  Handling validation errors  Using Groovy expressions in validation  Using programmatic validation  Troubleshooting ADF BC Applications  Troubleshooting the business service  Troubleshooting the UI  Using logging and diagnostics  Using the JDeveloper debugger  Understanding UI Technologies  Describing the use of Web browsers and HTML  Describing the function of Servlets and JSPs  Defining JavaServer Faces  Explaining the JSF component architecture and JSF component types  Explaining the purpose of backing beans and managed beans  Describing the JSF life cycle  Explaining how ADF Faces augments the JSF life cycle  Binding UI Components to Data  Creating a JSF page  Adding UI components to a page  Describing the ADF Model layer  Using a Page Definition file  Examining data binding objects and metadata files  Binding existing components to data  Running and testing the page  Planning the User Interface  Describing the Model-View-Controller design pattern  Differentiating between bounded and unbounded task flows  Creating and converting task flows  Defining control flows  Defining global navigation  Creating routers for conditional navigation  Calling methods and other task flows  Implementing validation in the user interface  Adding Functionality to Pages  Internationalizing the user interface  Using component facets  Displaying tabular data in tables  Displaying hierarchical data in trees  Displaying text or media with icons and images  Defining search forms and display results  Displaying data graphically
  • 4. Implementing Navigation on Pages  Using ADF Faces navigation components  Using buttons and links  Using menus for navigation  Using breadcrumbs  Using a train component  Achieving the Required Layout  Using complex layout components  Explaining how to use ADF Faces skins  Using dynamic page layout  Ensuring Reusability  Designing for reuse  Using task flow templates  Creating and using page templates  Creating and using declarative components  Creating and using page fragments  Deciding which type of reusable component to use  Passing Values Between UI Elements  Defining the data model to reduce the need to pass values  Using a managed bean to hold values  Using page parameters  Using task flow parameters  Passing values from containing pages to regions  Responding to Application Events  Using managed beans  Coordinating JSF and ADF lifecycles  Using phase and event listeners  Using action listeners and methods  Understanding additional AJAX events  Implementing Transactional Capabilities  Handling transactions with ADF BC  Using task flows to control transactions  Sharing data controls  Handling transaction exceptions  Defining response to the Back button  Implementing Security in ADF BC Applications  Exploring ADF Application security options  Understanding ADF security framework  Enabling users to access resources  Implementing a Login page  Understanding ADF controller authorization  Using Expression Language to extend security capabilities