Which statement describes the Oracle implementation of model-view-controller (MVC)? (Choose the best answer.)
A. Oracle ADF provides a "pure" implementation of MVC, with the model layer handling page navigation and encapsulating business logic.
B. ADF Controller provides support for application tasks such as validation, state management, security, and business-process orchestration.
C. ADF bindings provide a layer of abstraction on top of the business services to enable the view and controller layers to work with different implementations of business services.
D. JSF Controller is the best choice for ADF Faces-based web applications because it enables you to break up an application’s page flow into re-usable flows.
Correct Answer: C
Explanation/Reference:
The Role of Oracle ADF for J2EE Applications
JDeveloper includes an integrated J2EE runtime framework known as Oracle Application Development Framework (Oracle ADF) . Oracle ADF increases the cooperation between the MVC layers both in the design time and the runtime and, importantly, eases the incorporation of complex business services into the application model layer.
Specifically, ADF provides these benefits to J2EE application development:
* Provides a thin model layer that adapts diverse business services, thus permitting views to be created in a similar fashion, independent of their data source
/ Model layer – A thin model layer that adapts and combines a full range of business services as desired, including Oracle ADF Business Components, Oracle TopLink mappings, JavaBeans, Enterprise JavaBeans, and web services.
* Optionally, provides transaction control support to the model layer and permits web applications to scale better
* Cooperates with the highly visual design tools in the JDeveloper IDE and enables an integrated view of the entire J2EE application project
References: http://download.oracle.com/otn_hosted_doc/jdeveloper/1012/developing_mvc_applications/adf_aoverviewadfandmvc.html
Download Printable PDF. VALID exam to help you PASS.
|
|