Exam Details

  • Exam Code
    :1Z0-860
  • Exam Name
    :Java Enterprise Edition 5 Business Component Developer Certified Professional
  • Certification
    :Oracle Certifications
  • Vendor
    :Oracle
  • Total Questions
    :305 Q&As
  • Last Updated
    :Mar 31, 2025

Oracle Oracle Certifications 1Z0-860 Questions & Answers

  • Question 291:

    Which is a valid PostConstruct method in a message-driven bean class?

    A. ©PostConstruct public boolean initQ {return true; }

    B. ©PostConstruct private static void init0 {}

    C. ©PostConstruct private void init0 {}

    D. ©PostConstruct public static void initQ {}

  • Question 292:

    Given:

    11.©Entity public class X{

    12.

    @ld int id;

    13.

    Y y;

    14.}

    A public class Y with NO Java Persistence annotations is defined in the same package. Which statement is correct about these classes if NO other annotations and mapping descriptors are provided?

    A. Class Y must be serializable.

    B. ClassYmust be marked as an entity.

    C. The entity X is notdefinedcorrectly.The field y must be marked as @Lob.

    D. ClassY must be accessedbyapersistenceapplication throughapublicinterface.

  • Question 293:

    A developer creates a stateless session bean. This session bean needs data from a remote system. Reading this data takes a long time. Assume that the data will NOT change during the lifetime of the bean and that the information to connect to the remote system is defined in JNDI. Which statement describes how to manage the data correctly?

    A. Readthe datain the bean's constructor.

    B. The datacan only bereadinthebean's business methods.

    C. Read thedatain a method which is annotated with@PrePassivate.

    D. Read the data in a method which is annotated with @Post Activate.

    E. Readthedata ina methodwhich is annotated with (5)PostConstruct.

  • Question 294:

    An enterprise bean has security permissions set up using declarative security features. Under which two conditions can a client be guaranteed to have permission to invoke a business method on the enterprise bean? (Choose two.)

    A. The Application Assembler has marked the enterprise bean methodasunchecked.

    B. The client's principalhas beenassigned a securityrolewithpermissionto invokethe method.

    C. The Application Assembler has set the security-identity deployment descriptor to run- as.

    D. TheApplicationAssemblerhas mapped all security role references using the role-link element.

  • Question 295:

    Given the following stateful session bean:

    10.

    @Stateful

    11.

    @TransactionAttributefJransactionAttributeType. SUPPORTS)

    12.

    public class VideoBean implements Video {

    13.

    // insert code here

    14.

    public void methodAO {}

    15.}

    Assuming no other transaction-related metadata, which code can be added at Line 13 to guarantee that business method methodA will execute only if invoked with an active transaction?

    A. @TransactionAttributefJ

    B. @TransactionManagement(TransactionAttributeType. CONTAINER)

    C. @TransactionAttribute(TransactionAttributeType.MANDATORY)

    D. @TransactionAttributeO"ransactionAttributeType.REQUIRES_NEW)

  • Question 296:

    Given the following client-side code that makes use of the session bean Foo:

    10.

    @EJB Foo beanl;

    11.

    @EJB Foo bean2; //more code here

    20.

    booleantestl = beanl.equals(beanl);

    21.

    booleantest2 = beanl.equals(bean2); Which two statements are true? (Choose two.)

    A. If Foo isstateful,testlistrue, and test2 is true.

    B. IfFoo is stateful, testlis true,andtest2isfalse.

    C. IfFoo is stateless, testl is true, and test2 is true.

    D. IfFoois stateful, testl is false, and test2 is false.

    E. If Foo isstateless, testl istrue,and test2 is false.

    F. If Fooisstateless, testl is false, andtest2is false.

  • Question 297:

    Which statement about entity manager is true?

    A. A container-managed entity manager must be a JTA entity manager.

    B. An entity manager injected into session beans can use either JTA or resource-local transaction control.

    C. An entity manager created by calling the EntityManagerFactory.createEntityManager method always uses JTA transaction control.

    D. An entity manager obtained through resource injection in a stateful session bean can use a resource-local EntityTransaction for transaction control

  • Question 298:

    Which statement is true about the use of a persist operation in a transaction?

    A. If a user persists a detached object it always becomes managed.

    B. The persist operation on an entity always cascades to its related entities.

    C. If a user persists a new entity with an existing primary key the transaction will fail.

    D. If a user persists a managed entity an exception may be thrown by the persist operation.

  • Question 299:

    A developer writes a stateless session bean with one local business interface and with container- managed transactions. All business methods have transaction attribute REQUIRED. The bean has an injected field sessionCtx of the type SessionContext. Which two operations are allowed in a business method of the bean? (Choose two.)

    A. sessionCtx. getEJBObject

    B. sessionCtx.setRollbackOnly

    C. sessionCtx. getMessageContext

    D. sessionCtx. getBusinessObject

    E. sessionCtx. getEJBLocalObject

  • Question 300:

    A developer implements a session bean with a method doStuff which behaves differently depending on the caller's security role. Only users in security roles "ADMIN" and "USER" are allowed to call the method. Assume that there is no security-related metadata in the deployment descriptor. Which two, taken in combination, are appropriate to accomplish this? (Choose two.)

    A. Annotate method doStuff with @PermitAII.

    B. AnnotatemethoddoStuff with@RolesAllowed({"ADMIN","USER"})

    C. If EJBContext.getCallerPrincipal returns role "ADMIN", implement thebehaviorfor users in role ADMIN.

    D. If EJBContext.isCallerlnRole("ADMIN") returns true, implement the behavior defined for users in role "ADMIN".

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Oracle exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your 1Z0-860 exam preparations and Oracle certification application, do not hesitate to visit our Vcedump.com to find your solutions here.