PacktLib: Oracle ADF Enterprise Application Development—Made Simple

Oracle ADF Enterprise Application Development—Made Simple

Credits

About the Author

Acknowledgement

About the Reviewers

www.PacktPub.com

Preface

The ADF Proof of Concept

The very brief ADF primer

The Proof of Concept

Proof of Concept case study

Getting started with JDeveloper

Proof of Concept ADF Business Components

Proof of Concept ADF user interface

Summary

Estimating the Effort

Gathering requirements

Application architecture

Estimating the solution

Adding it all up: the final estimate

Sanity check

From effort to calendar time

Summary

Getting Organized

Skills required

Organizing the team

Gathering the tools

Structuring workspaces, projects, and code

Using projects

Naming conventions

Summary

Productive Teamwork

The secret of productivity

Oracle Team Productivity Center

Version control

Subversion and Oracle Team Productivity Center together

Summary

Prepare to Build

Task flow templates

Page templates

Framework extension classes

Packaging your Common Code

Summary

Building the Enterprise Application

Structuring your code

Building the Common Model

Organizing the work

Implementing Task Overview and Edit (UC008)

Implementing person task timeline (UC104)

Building the master application

Summary

Testing your Application

Initial tests

User interface tests

Stress/performance tests

The Oracle alternative

Summary

Look and Feel

Controlling the appearance

Skinning

Summary

Customizing the Functionality

Why customization?

How does an ADF customization work?

Applying the customization layers

Making an application customizable

Setting up JDeveloper for customization

Performing the customization

Summary

Securing your ADF Application

Security basics

Security decisions

Implementing ADF security

Application roles

Implementing user interface security

Implementing data security

Users and groups

Summary

Package and Deliver

What is in the package?

Preparing for deployment

Setting up the application server

Deploying the application

Scripting the build process

Summary

Internationalization

Internationalization

Internationalization

Internationalization

Internationalization

Internationalization

Internationalization

Internationalization

Internationalization

Index