Using data bindings
The final layer in the ADF model-view-controller architecture is the model layer. In ADF, the model layer is implemented in the ADF bindings that connect the view and controller layer to the underlying business services. The business services are presented as data controls—if you define ADF Business Components in JDeveloper, you automatically get a data control for each application module. However, it is also possible to manually create data controls based on Plain Old Java Objects (POJOs), web services, or other sources.
In your first Oracle ADF applications, you will probably not be interacting much with the binding layer. This is not necessary, because JDeveloper offers excellent support for "automagically" creating components from data controls, including establishing all the necessary bindings. Let's see this JDeveloper magic in action.
Showing a customer on a page
Now is the time to return to the showRentals
page fragment that we skipped in the previous section. Open...