Oracle ADF Enterprise Application Development - Made Simple

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.

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.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$23.10
RRP $32.99
Save 29%
Print + eBook
$54.99
RRP $54.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$23.10
$54.99
$29.99p/m after trial
RRP $32.99
RRP $54.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781849681889
Paperback396 pages

Book Description

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.

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
Summary
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
Summary
Chapter 3: Getting Organized
Skills required
Organizing the team
Gathering the tools
Structuring workspaces, projects, and code
Using projects
Naming conventions
Summary
Chapter 4: Productive Teamwork
The secret of productivity
Oracle Team Productivity Center
Version control
Subversion and Oracle Team Productivity Center together
Summary
Chapter 5: Prepare to Build
Task flow templates
Page templates
Framework extension classes
Packaging your Common Code
Summary
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
Summary
Chapter 7: Testing your Application
Initial tests
User interface tests
Stress/performance tests
The Oracle alternative
Summary
Chapter 8: Look and Feel
Controlling the appearance
Skinning
Summary
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
Summary
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
Summary
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
Summary

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

Authors

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
Summary
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
Summary
Chapter 3: Getting Organized
Skills required
Organizing the team
Gathering the tools
Structuring workspaces, projects, and code
Using projects
Naming conventions
Summary
Chapter 4: Productive Teamwork
The secret of productivity
Oracle Team Productivity Center
Version control
Subversion and Oracle Team Productivity Center together
Summary
Chapter 5: Prepare to Build
Task flow templates
Page templates
Framework extension classes
Packaging your Common Code
Summary
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
Summary
Chapter 7: Testing your Application
Initial tests
User interface tests
Stress/performance tests
The Oracle alternative
Summary
Chapter 8: Look and Feel
Controlling the appearance
Skinning
Summary
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
Summary
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
Summary
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
Summary

Book Details

ISBN 139781849681889
Paperback396 pages
Read More

Read More Reviews

Recommended for You

Oracle ADF Real World Developer's Guide  Book Cover
Oracle ADF Real World Developer's Guide
$ 35.99
$ 25.20
Oracle SOA Suite 11g R1 Developer's Guide Book Cover
Oracle SOA Suite 11g R1 Developer's Guide
$ 35.99
$ 25.20
Oracle Service Bus 11g Development Cookbook Book Cover
Oracle Service Bus 11g Development Cookbook
$ 35.99
$ 25.20
Oracle JDeveloper 11gR2 Cookbook Book Cover
Oracle JDeveloper 11gR2 Cookbook
$ 38.99
$ 27.30
Oracle ADF 11gR2 Development Beginner's Guide Book Cover
Oracle ADF 11gR2 Development Beginner's Guide
$ 29.99
$ 21.00
Oracle SOA Suite 11g Administrator's Handbook Book Cover
Oracle SOA Suite 11g Administrator's Handbook
$ 35.99
$ 25.20