Question: What does ADF
stand for? I'm doing Java development and I see a lot about ADF.
Answer: ADF stands for "Application Development Framework", and it's a
collection of Java Server Faces (JSF) components in a library. Oracle ADF
is based on J2EE design patterns and the ADF library can be used within Oracle
Application Express (Apex, a.k.a. HTML-DB) and Oracle JDeveloper. The
design goal of Oracle ADF is to make "black boxes" that hide the complexity of
the J2EE details and allows the developer to focus on the programming issues.
ADF also includes specialized components
such as AJAX renderkit.
The
Oracle ADF faces component list includes:
- Integrated File upload support.
- Client-side AJAX validators and
converters for fast asynchronous interactivity.
- A pageFlow scope process that
makes it easier to pass values from one page to another.
- A new hybrid state saving
strategy gives developers the best of both client and server-side state
saving.
For more details, see Steve
Karam's book "Oracle
and AJAX: The Handbook for Dynamic Web Development" by Rampant.