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.
All you need to know about building enterprise applications with Oracle
ADF-not just the technology, but its organization, tools, and best
practices.
What you will learn from this book : • 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
Oracle's Application Development Framework (ADF) for Fusion Web
Applications leverages Java EE best practices and proven design patterns
to simplify constructing complex web solutions with JDeveloper, and
this hands-on, task-based cookbook enables you to realize those complex,
enterprise-scale applications. With the help of real-world
implementations, practical recipes cover everything from design and
construction, to deployment, testing, debugging and optimization. This practical, task-based cookbook takes you, the ADF developer, on a
practical journey for building Fusion Web Applications. By implementing a
range of real world use cases, you will gain invaluable and applicable
knowledge for utilizing the ADF framework with JDeveloper 11gR2. "Oracle JDeveloper 11gR2 Cookbook" is a task-based guide to the complete
lifecycle of Fusion Web Application development using Oracle
JDeveloper 11gR2 and ADF. You will get quickly up and running with concepts like setting up
Application Workspaces and Projects, before delving into specific
Business Components such as Entity Objects, View Objects, Application
Modules and more. Along the way you will encounter even more practical
recipes about ADF Faces UI components and Backing Beans, and the book
rounds off by covering security, session timeouts and exceptions. With "Oracle JDeveloper 11gR2 Cookbook" in hand you will be equipped
with the practical knowledge of a range of ready to use implementation
cases which can be applied to your own Fusion Web ADF Applications.
What you will learn from this book
Get quickly up and running by downloading, installing and optimizing JDeveloper on Linux
Absorb the foundational techniques presented for laying out the
Fusion Web ADF Application during the application architectural phases
Get to grips with using custom properties and property sets for
generic programming and overriding doDML() to populate sequence
attribute
Work with View objects, List-of-Values, Bind Variables and View Criteria
Handle security, exceptions, logging and session timeouts
Create and use generic extension interfaces, service-enabling Application Modules and shared Applications Modules
Go further with ADF Faces techniques like using custom listeners
for query panel operations and programmatically executing operation
binding
Master Task Flow techniques such as using a Method Call activity to initialize a page and using Task Flow Initializers