Which three statements are true about the default value for an entity object attribute? (Choose three.)
A. it can be a literal value.
B. it can be defined by a Groovy expression.
C. it can be defined by a SQL select statement.
D. it can be defined by an Expression Language (EL) statement.
E. it can be defined by referencing a database stored procedure.
Consider a case where an application does not respond as predicted when a user submits data. Where would you set a breakpoint to debug the issue? (Choose the best answer)
A. the value binding for the iterator on the pagedef for the view
B. a view activity that is used to determine where to send the user
C. the partialTriggers property of the data bound component in the view
D. the Apply Request Values phase of the life cycle
Identify two statements that describe the benefits of using ADF to build web applications for mobile devices. (Choose two.)
A. Mobile devices are supported by using native code.
B. ADF code and applications are re-used.
C. Separate applications are required for tablets and smart phones.
D. ADF Faces components adjust to support touch gestures and layouts.
E. Native mobile components are used to develop a user interface.
Which three resources can be secured by using the declarative features of ADF security? (Choose three)
A. task flows
B. pages that are not contained within a task flow
C. attributes defined in entity objects
D. specifi c rows of data
E. stack traces
F. PL/SQL procedures
To deploy an application, select the application drop-down and choose Deploy. In the resulting dialog box, select Deploy to EAR file to_______or Deploy to Application Server to______. (Choose the best answer.)
A. create a file to deploy to using WLST or Ant scripts; deploy an application to a managed server
B. deploy an application to a predefined application server; deploy a JAR file to a predefined application server
C. create a file to deploy to a clustered server; deploy an application to a third-party application server
D. deploy to the Integrated WebLogic server: deploy to a clustered server
E. create a file to deploy to a clustered server; deploy an application using Enterprise Manager
Which statement is true about creating a method at the application module level? (Choose the best answer.)
A. You cannot create methods at the application module level.
B. Application module methods provide an interface for the view layer to call custom business logic that may work across multiple data views.
C. Application module methods are best suited to writing validation logic for entity objects.
D. Methods in an application module allow you to manipulate Ul components in the ViewController project
E. Because ADF provides no way at run time to automatically create or delete view object records, you must create application module methods to do this.
View the Exhibit
Which three options are true about the scenario in the Exhibit? (Choose three)
A. Two separate view object instances allow you, at run time, to maintain two separate current row indicators on each instance respectively, to display separate records at the same time.
B. Two separate view object instances defined through the same application module create separate entity object caches, allowing users to modify records in their own independent transactions.
C. Two separate view object instances exposed through the application module allow you to apply separate view criteria and bind variable values to show separate result sets.
D. Under the relating AppModuleDataControl in the JDeveloper Data Controls window, each view object instance appears as a separate selectable data collection
E. ADF Faces restricts developers from using the same view object instance across pages, so developers at design time must create multiple separate view object instances.
When creating a bounded task flow that uses ADF Business Components, which two steps do you need to perform to enable the task flow to manage its own transaction"? (Choose two.)
A. Define transaction properties at the task-flow level
B. Include a phaseUstener in a managed bean with methods for commit and rollback
C. Add the application module commit and rollback operations as buttons or links on the last JSF page of the flow
D. Define task flow return activities in the flow and associate "End transaction" attribute values with them
Which two statements describe the role of Oracle Application Development Framework (ADF) in Oracle's next-generation Fusion business applications? (Choose two.)
A. Oracle ADF is primanly a PL/SQL framework used for developing enterprise business applications such as Oracle's next-generation Fusion business applications
B. Oracle ADF is used by Oracle to develop Oracle's next-generation Fusion business applications.
C. Oracle ADF provides a common development framework that is built on Java standards and can be deployed to Oracle Fusion Middleware.
D. Oracle ADF is used only for developing Oracle's next-generation Fusion business applications.
Consider the JSF managed bean code to execute a function in ADF Business Components via an
af:button actionListener on a page:
public void doSomethinq(ActionEvent event) {
BindingContainer bindings = BindingContext getCurrent() getCurrentBindingsEntry(); OperationMethod
method = bindings.getOperationBinding
("appModuleMethod");
Map paramsMap = method. getParamsMap();
paramsMap put CsomeParameter","someValue");
method.execute();
}
Which three options must be implemented for this code to work? (Choose three.)
A. For the page definition file this code is called from, it must have a
B. For the page definition file this code is called from, it must have a
C. An appModuleMethod function must exist in the ADF BC application module to call from the
D. An appModuleMethod function must be exposed through the client interface editor of the ADF BC application module.