Which statement describes the Oracle implementation of …

Which statement describes the Oracle implementation of model-view-controller (MVC)? (Choose the best
answer.)

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.

Explanation:
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
http://download.oracle.com/otn_hosted_doc/jdeveloper/1012/developing_mvc_applications/
adf_aoverviewadfandmvc.html



Leave a Reply 0

Your email address will not be published. Required fields are marked *