Free Sample
+ Collection

Oracle ADF Enterprise Application Development—Made Simple

Sten E. Vesterli

What better way to learn ADF than by completing an entire enterprise application development project, step by step? This book leads you through the whole process with plain instructions and clear guidance at every stage.
RRP $32.99
RRP $54.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781849681889
Paperback396 pages

About This Book

  • Best practices for real-life enterprise application development
  • Proven project methodology to ensure success with your ADF project from an Oracle ACE Director
  • Understand the effort involved in building an ADF application from scratch, or converting an existing application
  • Learn to set up and use the best support tools directly from within JDeveloper for maximum productivity
  • Experience live application development with lots of examples

Who This Book Is For

This book is for developers in general - both web developers and developers experienced with classic 4GL tools like Oracle Forms - who wish to learn how to develop modern, user-friendly web applications in an Oracle environment. It is for novice ADF developers who wish to learn how to use JDeveloper and ADF, as well as for more experienced ADF developers who wish to improve their knowledge and understanding of ADF and how to use it effectively.

Table of Contents

Chapter 1: 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
Chapter 2: Estimating the Effort
Gathering requirements
Application architecture
Estimating the solution
Adding it all up: the final estimate
Sanity check
From effort to calendar time
Chapter 3: Getting Organized
Skills required
Organizing the team
Gathering the tools
Structuring workspaces, projects, and code
Using projects
Naming conventions
Chapter 4: Productive Teamwork
The secret of productivity
Oracle Team Productivity Center
Version control
Subversion and Oracle Team Productivity Center together
Chapter 5: Prepare to Build
Task flow templates
Page templates
Framework extension classes
Packaging your Common Code
Chapter 6: 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
Chapter 7: Testing your Application
Initial tests
User interface tests
Stress/performance tests
The Oracle alternative
Chapter 8: Look and Feel
Controlling the appearance
Chapter 9: 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
Chapter 10: Securing your ADF Application
Security basics
Security decisions
Implementing ADF security
Application roles
Implementing user interface security
Implementing data security
Users and groups
Chapter 11: Package and Deliver
What is in the package?
Preparing for deployment
Setting up the application server
Deploying the application
Scripting the build process

What You Will Learn

  • Develop an ADF application quickly using database tables together with common ADF user interface components and data visualization components
  • Estimate the effort required to build an ADF enterprise application
  • Organize the development team, choose support tools, and write development guidelines to ensure a uniform development approach
  • Set up the necessary infrastructure and configure a development workstation
  • Develop necessary templates and framework classes to allow productive and flexible development
  • Build a complete application using all the enterprise support tools
  • Test your ADF enterprise application at the component, integration, and system levels
  • Use skinning to change the look of the application to correspond to the enterprise's visual identity
  • Customize the application to meet the needs and expectations of different users
  • Secure the enterprise application and assign roles for specific functionality

In Detail

With Application Development Framework (ADF), Oracle gives you the tool its own developers use. Modern enterprise applications must be user-friendly, visually attractive, and fast performing and Oracle Fusion Applications are just that; but to get the desired output you need proven methods to use this powerful and flexible tool to achieve success in developing your enterprise applications.

Just as you need to know more than how to wield a hammer to build a house, you need more than knowing ADF to build a successful enterprise application. This book explains how to use the technology, create a blueprint, and organize your work to ensure success.

This book takes you through an entire enterprise application development project using ADF. The book begins with a proof of concept, demonstrating the basics of the ADF technology, and then moves on to estimating the effort. You will then learn the necessary skills required to structure your project, your code, and how to build a successful enterprise project with ADF.

Additional topics allow you to explore the support tools required for source control and issue tracking, learn to integrate them into your development environment, and use them productively to develop an enterprise application. Out-of-the-box functionalities such as skinning, customization, and internationalization are discussed at length.


Read More

Recommended for You

Developing Web Applications with Oracle ADF Essentials
$ 29.99