問題1
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.)
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,B,C
問題2
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)
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)
正確答案: B
問題3
Your database has a strict security requirement that whenever users select from any table in the database schema, they must append the select statement with an additional where predicate that returns only records WHERE owner = :pUserName. This restricts users to seeing only records that they own.
When you design and develop the ADF Business Components in your ADF application, there will be more than 100 view objects that select against this database. You want to build a solution that not only ensures all your developers, when writing view objects, meet the database's strict security requirement, but takes the least amount of development effort for your entire team and is easy to maintain in the long term.
Identify the correct solution. (Choose the best answer.)
Your database has a strict security requirement that whenever users select from any table in the database schema, they must append the select statement with an additional where predicate that returns only records WHERE owner = :pUserName. This restricts users to seeing only records that they own.
When you design and develop the ADF Business Components in your ADF application, there will be more than 100 view objects that select against this database. You want to build a solution that not only ensures all your developers, when writing view objects, meet the database's strict security requirement, but takes the least amount of development effort for your entire team and is easy to maintain in the long term.
Identify the correct solution. (Choose the best answer.)
正確答案: B
問題4
View the Exhibit

Which two modifications would you make in the task flow so that RegisterRouter displays the appropriate page depending on the user type and subsequently displays the confirmation page? (Choose two.)
View the Exhibit

Which two modifications would you make in the task flow so that RegisterRouter displays the appropriate page depending on the user type and subsequently displays the confirmation page? (Choose two.)
正確答案: B,D
問題5
The current page includes the following entries in its page definition file:
<bmdings>
<attnbuteValuesfterBinding="EmployeesView1 Iterator" id="Email">
<AttrNames>
<ltemValue="Email"/>
</AttrNames>
</attnbuteValues>
</bindings>
Programmatically, in a managed bean, you need to read the current EmployeesView's
email into a string. You write the following code to do this:
DCBindingContainer be = (DCBindingContamer)BindingContext.getCurrent
().getCurrentBindingsEntry();
XXXXXX emailBinding = <XXXXXX)bc.findCtrlBinding("Emair);
String emailValue = emailBinding.getAttribute().get$tring();
What single class must you substitute for XXXXXX in the two locations in the code?
(Choose the best answer.)
The current page includes the following entries in its page definition file:
<bmdings>
<attnbuteValuesfterBinding="EmployeesView1 Iterator" id="Email">
<AttrNames>
<ltemValue="Email"/>
</AttrNames>
</attnbuteValues>
</bindings>
Programmatically, in a managed bean, you need to read the current EmployeesView's
email into a string. You write the following code to do this:
DCBindingContainer be = (DCBindingContamer)BindingContext.getCurrent
().getCurrentBindingsEntry();
XXXXXX emailBinding = <XXXXXX)bc.findCtrlBinding("Emair);
String emailValue = emailBinding.getAttribute().get$tring();
What single class must you substitute for XXXXXX in the two locations in the code?
(Choose the best answer.)
正確答案: C
問題6
Which method must you override to ensure that messages are logged each time bind variable values are set in an application? (Choose the best answer.)
Which method must you override to ensure that messages are logged each time bind variable values are set in an application? (Choose the best answer.)
正確答案: C
問題7
Which statement is true about the difference between an Action binding and a methodAction binding? (Choose the best answer.)
Which statement is true about the difference between an Action binding and a methodAction binding? (Choose the best answer.)
正確答案: B
問題8
Select three options that page template developers can use when creating a page template. (Choose three.)
Select three options that page template developers can use when creating a page template. (Choose three.)
正確答案: A,C,D
問題9
Which option represents the source file(s) that are typically created for you? (Choose the
best answer.)
Which option represents the source file(s) that are typically created for you? (Choose the
best answer.)
正確答案: E