Oracle ADF 11gR2 Development Beginner's Guide
Table of Contents
Oracle ADF 11gR2 Development Beginner's Guide
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Installing and Configuring JDeveloper IDE
System requirements for Windows
Installing JDeveloper
Time for action β downloading the installer
What just happened?
Have a go hero β researching the optional components for JDeveloper
Studio edition
Time for action β installing JDeveloper Studio Edition
What just happened?
Have a go hero β check the folder structure of JDeveloper
Time for action β launching JDeveloper for the first time
What just happened?
Have a go hero β have fun with the welcome screen
Knowing the start-up flags/parameters
Time for action β setting the start-up options
What just happened?
Have a go hero β more options
Setting up the user directory (System directory)
Have a go hero β look for other files in the system folder
Working with IDE configuration files
Have a go hero β look for other configuration files
Knowing the roles
Have a go hero β explore the IDE
Getting familiar with the IDE
Setting the preferences
Knowing the IDE components
Time for action β opening the sample application
What just happened?
Application Navigator
Have a go hero β exploring the Application menu
Have a go hero β exploring the projects pane
Application Resources
Have a go hero β explore Application Resources
Data Controls palette
Recently Opened Files
Structure window
Have a go hero β identify the structure of the file
Database Navigator
The Resource palette
Time for action β creating a catalog
What just happened?
The Component palette
Have a go hero β components available for IDE
Run Manager
The Log window
Code editor
Code editor views
Property Inspector
Have a go hero β code editor and Property Inspector
Pop quiz
Summary
2. Getting Started with ADF
Model-View-Controller
How ADF implements MVC
The ADF architecture
Creating a simple application in ADF
ADF development practice
Sample application β employee directory application
Time for action β creating the application workspace
What just happened?
Have a go hero β analyze the application directory
Planning your application
Connect to a database
Time for action β setting up the database tables
What just happened?
Time for action β creating a database connection
Have a go hero β run some queries
Build business services
Accessing the project properties
Time for action β creating the business components
What just happened?
Have a go hero β open and analyze the business components
Running the AM tester
Exposing data to the UI layer
Time for action β bind data to the UI components
What just happened?
Have a go hero β analyze the artifacts
Time for action β running the application
What just happened?
Have a go hero β find out where the application is running from
Pop quiz
Summary
3. Understanding the Model Layer
ADF business components
What is an entity object?
Time for action β checking the attributes of an entity object
What just happened?
Have a go hero β check the column mappings
Time for action β creating an entity object for DEPT table
What just happened?
Have a go hero β set the primary key for the EmpEO.xml file
Why association?
Time for action β creating an association between EmpEO and DeptEO objects
What just happened?
Have a go hero β drag-and-drop components
About the view object
Types of view object
Time for action β creating an entity-based view object
What just happened?
Importance of a view link
Time for action β creating a view link between EmpVO and DeptVO
What just happened?
Have a go hero β drag-and-drop remaining components
What is an application module?
Time for action ...