Oracle ADF is based on the Model-View-Controller (MVC) design pattern. An MVC application
is separated into:
- Model layer that handles interaction with data sources and runs the business logic,
- View layer that handles the application user interface, and
- Controller that manages the application flow and acts as the interface between the Model and the View layers.
across applications. The independence of each layer from the others results in a loosely coupled, Service Oriented Architecture (SOA).
Oracle ADF implements Model View Controller and further separates the model layer from the business services to enable service oriented development of applications.
The Oracle ADF architecture is based on four Layers:
- Business Layer:- It provides access to data from various sources and handles business logic.
- Model Layer:- Provides an abstraction layer on top of the Business Services layer, enabling
the View and Controller layers to work with different implementations of Business Services in
a consistent way. - Controller Layer:- Provides a mechanism to control the flow of the Web application.
- View Layer:- Provides the user interface of the application.
No comments:
Post a Comment