Technology Choices for Fusion Applications
In this course, you employ the MVC architecture through the use of Oracle ADF and JavaServer Faces:
Business Services: ADF Business Components (ADF BC) provides the business services that are responsible for representing database tables and persisting input to the database.
Model: ADF data binding uses a standard data binding and data access facility for Java EE that provides a standard for interactions between UI components and methods available on the business services. With this standard data binding, any Java UI rendering technology can declaratively bind to any business service.
View: JavaServer Faces and ADF Faces
Controller: ADF Controller
Render Kits enable the UI components defined by JavaServer Faces or ADF Faces to be rendered differently on different devices. For example, the UI can be rendered on a computer’s browser or on a mobile device such as a cell phone or PDA.
Fusion Applications also use Metadata Service (MDS) for customization and personalization, although that is outside the scope of this course.