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

More Related Content

What's hot (19)

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

Viewers also liked (6)

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

Similar to Build application with adf framework (20)

PDF
Adf coursecontent(1)
Amit Sharma
 
DOCX
Oracle adf online training - Lavishka Technologies
Lavishka Technologies
 
PDF
Oracle ADF Tutorial/Training Study Guide
Deepak Bhagat
 
PDF
Build java-ee-applications-with-adf
Amit Sharma
 
PPTX
Oracle fusion dba online training
Glory IT Technologies Pvt. Ltd.
 
PDF
Oracle - Programatica2010
Agora Group
 
PDF
A guide to ADF fusion development
DataNext Solutions
 
PDF
Oracle ADF Tutorial
Deepak Bhagat
 
PPT
oracle adf training | oracle adf course | oracle adf certification training
Nancy Thomas
 
DOC
Best Oracle adf online training
Mindmajix Technologies
 
PDF
Oracle® Fusion Middleware
Ngo Hung Long
 
PPTX
An Oracle ADF Introduction
Jean-Marc Desvaux
 
PPTX
Oracle adf online training
Glory IT Technologies Pvt. Ltd.
 
PPT
Metamorphosis from Forms to Java: A technical lead's perspective, part II
Michael Fons
 
PPT
J developer, oracle adf introduction
AUDRIC Consultancy Services
 
PDF
Oracle ADF Hands-on Lab Practices
Deepak Bhagat
 
PDF
Oracle ADF Quick Handy Reference
Deepak Bhagat
 
PPTX
Comparison between OAF & ADF.pptx
ssuserb8935e
 
PPT
Oracle Fusion Development, May 2009
Jaime Cid
 
PDF
Oracle ADF 11g Tutorial
Rakesh Gujjarlapudi
 
Adf coursecontent(1)
Amit Sharma
 
Oracle adf online training - Lavishka Technologies
Lavishka Technologies
 
Oracle ADF Tutorial/Training Study Guide
Deepak Bhagat
 
Build java-ee-applications-with-adf
Amit Sharma
 
Oracle fusion dba online training
Glory IT Technologies Pvt. Ltd.
 
Oracle - Programatica2010
Agora Group
 
A guide to ADF fusion development
DataNext Solutions
 
Oracle ADF Tutorial
Deepak Bhagat
 
oracle adf training | oracle adf course | oracle adf certification training
Nancy Thomas
 
Best Oracle adf online training
Mindmajix Technologies
 
Oracle® Fusion Middleware
Ngo Hung Long
 
An Oracle ADF Introduction
Jean-Marc Desvaux
 
Oracle adf online training
Glory IT Technologies Pvt. Ltd.
 
Metamorphosis from Forms to Java: A technical lead's perspective, part II
Michael Fons
 
J developer, oracle adf introduction
AUDRIC Consultancy Services
 
Oracle ADF Hands-on Lab Practices
Deepak Bhagat
 
Oracle ADF Quick Handy Reference
Deepak Bhagat
 
Comparison between OAF & ADF.pptx
ssuserb8935e
 
Oracle Fusion Development, May 2009
Jaime Cid
 
Oracle ADF 11g Tutorial
Rakesh Gujjarlapudi
 
Ad

More from bispsolutions (16)

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

Recently uploaded (20)

PDF
QNL June Edition hosted by Pragya the official Quiz Club of the University of...
Pragya - UEM Kolkata Quiz Club
 
PDF
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
PPTX
Introduction to Indian Writing in English
Trushali Dodiya
 
PDF
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
PDF
Mahidol_Change_Agent_Note_2025-06-27-29_MUSEF
Tassanee Lerksuthirat
 
PDF
epi editorial commitee meeting presentation
MIPLM
 
PPTX
How to Create Odoo JS Dialog_Popup in Odoo 18
Celine George
 
PDF
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
PPTX
Difference between write and update in odoo 18
Celine George
 
PDF
Council of Chalcedon Re-Examined
Smiling Lungs
 
PPTX
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
PDF
AI-Powered-Visual-Storytelling-for-Nonprofits.pdf
TechSoup
 
PDF
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
PPTX
How to Create a Customer From Website in Odoo 18.pptx
Celine George
 
PPTX
PPT-Q1-WEEK-3-SCIENCE-ERevised Matatag Grade 3.pptx
reijhongidayawan02
 
PDF
Week 2 - Irish Natural Heritage Powerpoint.pdf
swainealan
 
PDF
Horarios de distribución de agua en julio
pegazohn1978
 
PPTX
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
PPTX
infertility, types,causes, impact, and management
Ritu480198
 
PPTX
How to Send Email From Odoo 18 Website - Odoo Slides
Celine George
 
QNL June Edition hosted by Pragya the official Quiz Club of the University of...
Pragya - UEM Kolkata Quiz Club
 
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
Introduction to Indian Writing in English
Trushali Dodiya
 
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
Mahidol_Change_Agent_Note_2025-06-27-29_MUSEF
Tassanee Lerksuthirat
 
epi editorial commitee meeting presentation
MIPLM
 
How to Create Odoo JS Dialog_Popup in Odoo 18
Celine George
 
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
Difference between write and update in odoo 18
Celine George
 
Council of Chalcedon Re-Examined
Smiling Lungs
 
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
AI-Powered-Visual-Storytelling-for-Nonprofits.pdf
TechSoup
 
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
How to Create a Customer From Website in Odoo 18.pptx
Celine George
 
PPT-Q1-WEEK-3-SCIENCE-ERevised Matatag Grade 3.pptx
reijhongidayawan02
 
Week 2 - Irish Natural Heritage Powerpoint.pdf
swainealan
 
Horarios de distribución de agua en julio
pegazohn1978
 
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
infertility, types,causes, impact, and management
Ritu480198
 
How to Send Email From Odoo 18 Website - Odoo Slides
Celine George
 

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