Chapter 2. Getting Started with ADF
Application Development Framework (ADF) is a JEE development framework that helps a developer to minimize the effort required for developing robust applications for web, desktop, and mobile devices. With the help of ADF's declarative approach, a developer can visualize the data model and proceed with the development of an application rapidly instead of spending time on writing the code.
The benefits you get from using ADF include a rich user interface, components usage, task flow support, declarative development, drag-and-drop binding, a productive environment, security, and customization.
Application Development Framework (ADF) is based on the Model-View-Controller (MVC) architecture and exposes its data model as a business service. The ADF model abstracts the business service layer through metadata, thereby providing a consistent set of APIs for developers to work with, independent of the business service implementation technology.
In this chapter...