Oracle ADF Enterprise Application Development - Made Simple: Second Edition

The simplest way to learn Oracle's ADF is to follow an enterprise development process from start to finish, which is exactly what this book does. Combining theory with real-world examples, it's the ultimate guide for Oracle and J2EE developers.
Preview in Mapt
Code Files

Oracle ADF Enterprise Application Development - Made Simple: Second Edition

Sten E. Vesterli

The simplest way to learn Oracle's ADF is to follow an enterprise development process from start to finish, which is exactly what this book does. Combining theory with real-world examples, it's the ultimate guide for Oracle and J2EE developers.
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.99 p/m after trial
RRP $32.99
RRP $54.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Oracle ADF Enterprise Application Development - Made Simple: Second Edition Book Cover
Oracle ADF Enterprise Application Development - Made Simple: Second Edition
$ 32.99
$ 23.10
Scala Design Patterns - Second Edition Book Cover
Scala Design Patterns - Second Edition
$ 35.99
$ 25.20
Buy 2 for $35.00
Save $33.98
Add to Cart

Book Details

ISBN 139781782176800
Paperback432 pages

Book Description

Modern enterprise applications must be user-friendly, visually attractive, and fast – much like Oracle Fusion applications. Oracle are using the Application Development Framework (ADF) for their own development, and now you can too. However, you need a proven method to use this powerful and flexible tool in order to achieve consistent success in your enterprise applications.

Oracle ADF Enterprise Application Development – Made Simple, Second Edition doesn’t just cover the theory behind Oracle ADF, it clearly explains how to get the most out of the technology.

Just like you need to do more than just wield a hammer to build a house, you need to do more than just master ADF technology to build a successful enterprise application. This book gives you the blueprint you need to ensure success.

This book takes you through an entire enterprise application development project using ADF, from proof of concept through all phases of development until the final application is delivered and deployed.

The book shows you the support tools you need for source control and issue tracking as well as how to use them productively to develop an enterprise application. It explains enterprise ADF application security as well as important specialty topics like skinning, customization, and internationalization.

This book will provide you with all the knowledge you need to make a real-life Oracle ADF development project a success.

Table of Contents

Chapter 1: 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
Chapter 2: 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
Chapter 3: Getting Organized
Skills required for an ADF project
Organizing the team
Gathering the tools
Structuring workspaces, projects, and code
Naming conventions
Summary
Chapter 4: 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
Chapter 5: Preparing to Build
Creating common workspaces
Working with task flow templates
Working with 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 the task management subsystem
Implementing the scheduling subsystem
Building the master application
Summary
Chapter 7: Testing Your Application
Initial tests
User interface tests
Stress and performance tests
The Oracle alternative
Summary
Chapter 8: Changing the Appearance
Controlling appearance
Skinning overview
Skinning in practice
Summary
Chapter 9: Customizing Functionality
The reason for customization
The technology behind ADF customization
Applying customization layers
Making an application customizable
Performing customization
Summary
Chapter 10: 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
Chapter 11: 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

What You Will Learn

  • Develop an ADF application based on database tables using both common and exotic ADF user interface components
  • Develop necessary templates and framework classes to allow productive and flexible development
  • Customize your applications to meet the needs and expectations of different users
  • Estimate the effort required to build an ADF enterprise application
  • Test your ADF enterprise application at the component, integration, and system level
  • Understand how to secure your enterprise applications and assign roles for specific functionality

Authors

Table of Contents

Chapter 1: 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
Chapter 2: 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
Chapter 3: Getting Organized
Skills required for an ADF project
Organizing the team
Gathering the tools
Structuring workspaces, projects, and code
Naming conventions
Summary
Chapter 4: 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
Chapter 5: Preparing to Build
Creating common workspaces
Working with task flow templates
Working with 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 the task management subsystem
Implementing the scheduling subsystem
Building the master application
Summary
Chapter 7: Testing Your Application
Initial tests
User interface tests
Stress and performance tests
The Oracle alternative
Summary
Chapter 8: Changing the Appearance
Controlling appearance
Skinning overview
Skinning in practice
Summary
Chapter 9: Customizing Functionality
The reason for customization
The technology behind ADF customization
Applying customization layers
Making an application customizable
Performing customization
Summary
Chapter 10: 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
Chapter 11: 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

Book Details

ISBN 139781782176800
Paperback432 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
Getting Started with Oracle WebLogic Server 12c: Developer’s Guide Book Cover
Getting Started with Oracle WebLogic Server 12c: Developer’s Guide
$ 32.99
$ 23.10
Oracle ADF 11gR2 Development Beginner's Guide Book Cover
Oracle ADF 11gR2 Development Beginner's Guide
$ 29.99
$ 21.00
JDBC 4.0 and Oracle JDeveloper for J2EE Development Book Cover
JDBC 4.0 and Oracle JDeveloper for J2EE Development
$ 26.99
$ 18.90
Oracle ADF Enterprise Application Development - Made Simple Book Cover
Oracle ADF Enterprise Application Development - Made Simple
$ 32.99
$ 23.10
Oracle ADF Faces Cookbook Book Cover
Oracle ADF Faces Cookbook
$ 29.99
$ 21.00