Building a simple ADF Essentials application
All ADF applications consist of the following parts:
- View layer: The View layer consists of your JSF pages.
- Controller layer: The Controller layer consists of ADF Task Flows.
- Model layer: The Model layer consists of the Data Controls that connect the View/Controller layers to the business service.
- Business Service layer: The Business Service layer provides services to query and manipulate data. There are many ways to build business services—in this book, we will use ADF Business Components, but you can also use, for example, JPA Entities and EJB 3.0 Session beans, POJOs, web services, and so on.
- Database layer ...