Oracle Applications Development Framework (ADF)
- Introduction to Oracle ADF and JDev
Explain how ADF fits into the Fusion
architecture
Describe the ADF technology stack
(MVC)
Create applications, projects, and
connections in JDeveloper
Describe how ADF is used in building
Mobile applications
- Building a Data Model with ADF Business Components
Describe the characteristics of an
entity object
Describe the characteristics of a view
object
Describe the characteristics of an
application module
Define a SQL statement on which to
base a query for a view object
Describe the persistence mechanism
of entity objects
Use the wizard to generate entity
objects from database tables
Create updatable view objects based
on entity objects
Link view objects to one another in
a master-detail hierarchy
- Exposing Data to Clients
Declaratively define the data model
for an application module
Explain how application modules can
manage application state
Create nested application modules
and understand transaction considerations
Create web service interfaces for
application modules
Explain ADF BC transaction handling
- Creating Views with ADF Faces
Define JavaServer Faces (JSF) and
the component architecture
Describe the purpose of backing
beans
Identify ADF component types
included in the ADF Faces component library
Explain the purpose of a data
control
Explain what stretch and flow
components are and describe how to use them effectively
Define and use complex layout
components
- Defining Task Flows and Adding Navigation
Explain how ADF extends capabilities
of JSF controller
Create task flows to define control
flow in an application
Explain how managed beans are used
in an application
- Declaratively Customizing Business Components
Modify the default behavior of view
objects declaratively
Modify the default behavior of
entity objects declaratively
Define a list of values (LOV) for an
attribute
Create a transient attribute
Define control hints for entity
object attributes
- Validating User Input
Describe the types of validation
available for ADF applications
Add declarative validation for an
entity object
Write Groovy expressions in
validation
- Modifying Data Bindings between the UI and the Data Model
Describe the relationship between UI
components, data bindings, data controls, and business services
List and define the three types of
data bindings
Create and edit data bindings
Examine how metadata files are used
to specify parameters, methods, and return values to a data control
- Adding Functionality to Pages
Implement a list of values (LOV) to
enable users to select a value from a list
Use the table component to display
structured data as a formatted table
Display hierarchical data in trees
Use ADF Data Visualization (DVT)
components to add charts and maps to JSF pages
- Adding Advanced Features to Task Flows and Page Navigation
Describe the difference between
bounded and unbounded task flows
Create routers for conditional
navigation
Call methods and other task flows
Create menu items, menu bars,
pop-ups, and context menus
Use a bounded task flow as a region
- Passing Values between UI Elements
Use a managed bean to hold values
Access business logic from a managed
bean through bindings
Use parameters to pass values
- Responding to Application Events
Describe the phases of the JSF life
cycle
List other types of server events
used by ADF Faces components
Use Partial Page Rendering (PPR)
- Building Reusability Into Pages
Identify the benefits of reusing
components
Create ADF libraries to share
components within and across teams and applications
Create a page template for reuse
across the JSF pages in an application to enable a consistent look and feel
Describe how skinning can be used to
change the appearance of an ADF application
- Programmatically Customizing the Data Model
Generate Java classes for business
components to modify default behavior programmatically
Set the value of bind variables of a
view object at run time
Explain the benefits of adding
service methods at the application module level
Create a method validator for an
entity object or attribute
- Debugging and Deploying ADF Applications
Identify the JDeveloper tools for
logging and diagnostics
Configure ADF logging
Use the JDeveloper debugger
Use JDeveloper to create deployment
profiles and configure deployment options
Describe the deployment process
- Implementing Security in ADF Applications
Describe security aspects of an ADF
application
Add ADF security authentication and
authorization to an application
Access security information
programmatically and with Expression Language (EL)
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment