Introduction
An ADF view object is a business component that reads data from the datasource, shapes the data to be used by clients, and controls the updates on the data. In today's world, vast majority of the enterprise application uses a database as their primary mechanism to store data. In a typical database-centric ADF application, a view object implements the logic for reading database tables through SQL query, and contains the logic for building the collection of rows that can be used by the client. It also controls the data update by delegating the calls to underlying entities.