PacktLib: Oracle ADF Enterprise Application Development – Made Simple: Second Edition

Oracle ADF Enterprise Application Development – Made Simple Second Edition

Credits

About the Author

Acknowledgment

About the Reviewers

www.PacktPub.com

Preface

The ADF Proof of Concept

Understanding the architecture of ADF

The Proof of Concept

The Proof of Concept case study

Getting started with JDeveloper

The Proof of Concept ADF Business Components

The Proof of Concept ADF user interface

The scheduled tasks page

Summary

Estimating the Effort

Gathering requirements

Deciding how to build it

Application architecture

Example Work Breakdown Structure

Estimating the solution

Adding it all up – the final estimate

Sanity check

From effort to calendar time

Summary

Getting Organized

Skills required for an ADF project

Organizing the team

Gathering the tools

Structuring workspaces, projects, and code

Naming conventions

Summary

Productive Teamwork

The secret of productivity

Version control with Subversion

Version control with Git

Avoiding conflicts

Focusing for maximum productivity

The Integrated Solution – Oracle Team Productivity Center

Working with Oracle Team Productivity Center

Summary

Preparing to Build

Creating common workspaces

Working with task flow templates

Working with 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 the task management subsystem

Implementing the scheduling subsystem

Building the master application

Summary

Testing Your Application

Initial tests

User interface tests

Stress and performance tests

The Oracle alternative

Summary

Changing the Appearance

Controlling appearance

Skinning overview

Skinning in practice

Summary

Customizing Functionality

The reason for customization

The technology behind ADF customization

Applying customization layers

Making an application customizable

Performing customization

Summary

Securing Your ADF Application

The security basics

Security decisions

Implementing ADF Security

Application roles

Implementing the user interface security

Implementing data security

Users and groups

Summary

Packaging and Delivery

The contents of a good deployment package

Preparing for deployment

Setting up the application server

Deploying the application

Scripting the build process

Summary

Internationalization

Internationalization

Internationalization

Internationalization

Internationalization

Internationalization

Index