Oracle ADF Architecture is based on the Model-View-Controller (MVC) design pattern.MVC consists of three layers which are model layer,view layer,controller layer.Oracle ADF implements MVC and further separates the model layer from the business services to enable service-oriented development of applications.
-
The model layer represents the data values related to the current page
-
The view layer contains the UI pages used to view or modify that data
-
The controller layer processes user input and determines page navigation
-
The business service layer handles data access and encapsulates business
logic