[Free] 2017(Jan) EnsurePass Dumpsleader Oracle 1z0-895 Dumps with VCE and PDF Download 31-40

Ensurepass.com : Ensure you pass the IT Exams 2017 Jan Oracle Official New Released 1z0-895
100% Free Download! 100% Pass Guaranteed!

Java EE 6 Enterprise JavaBeans Developer Certified Expert Exam

Question No: 31

Given two stateless session beans, ABean and BBean:

Ensurepass 2017 PDF and VCE

A client that is not executing within a transaction acquires an EJB reference to ABean and invokes the a() method on time. How many distinct transactions are started by the container after all processing has completed?

  1. 0

  2. 1

  3. 2

  4. 3

Answer: B

Explanation: Note: REQUIRED

If a client invokes the enterprise bean#39;s method while the client is associated with a transaction context, the container invokes the enterprise bean#39;s method in the client#39;s transaction context.

Reference: Enum TransactionAttributeType

Question No: 32

Given this code snippet from a JMS message driven bean class X:

Ensurepass 2017 PDF and VCE

When this bean class handles a message, which is correct?

  1. After a message delivery the result is 1.

  2. After a message delivery the result is 2.

  3. After a message delivery the result is 12.

  4. After a message delivery an exception is thrown.

  5. After a message delivery the result is unpredictable.

  6. This is NOT a compliant JMS message-driven bean.

Answer: F

Question No: 33

Which statement about message-driven beans is correct?

  1. Each message-driven bean instance will be invoked by only one thread at a time.

  2. When dispatching messages to message beam instances the container must preserve the order in which messages arrive.

  3. If a message-driven bean is associated with a JMS queue, each bean instance in the pool will receive each message sent to the queue.

  4. If a message driven bean is associated with a JMS durable subscription, each bean instance in the pool will receive each message sent to the durable subscription.

Answer: A

Question No: 34

Given code snippets from two files:

Ensurepass 2017 PDF and VCE

Which four code changes, when used together, create a valid JMS message-driven bean? (Choose four)

  1. Make class MessageDog public

  2. Make the MessageDog constructor no-arg

  3. Make the MessageDog constructor public

  4. Move the onMessage method to class MessageDog.

  5. Change MessageDog so that it is NOT a subclass of Dog.

  6. Make class MessageDog implement MessageListner instead of MessageDrivenBean.

Answer: A,B,C,F

Question No: 35

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

  1. @PostConstruct

    public boolean init() { return true; }

  2. @PostConstruct private static void init () {}

  3. @PostConstruct private void init ()

  4. @PostConstruct public static void init () {}

Answer: C

Question No: 36

Which statement is correct about a Java EF client of a message driven bean?

  1. The client can use JNDI to obtain a reference to a message destination.

  2. The client can use JNDI to obtain a reference to a dependency injection.

  3. The client can use JNDI to obtain a reference to a message-driven bean instance.

  4. The client can use JNDI to look up a reference to the message-driven bean#39;s home interface.

Answer: A

Question No: 37

You are writing an EE component that functions as a message producer. The message producer sends message to a JMS queue. The component environment defines a resource-ref of type javax.jms.ConnectionFactory with the same jms/ConnectionFactory.

Which will correctly obtain a connection factory for a queue?

  1. Context context = new initialContext();

    Connectionfactory confac = (ConnectionFactory) Context.lookup (“java: comp/env/jms/ConnectionFactory”);

  2. InitialContext Context = new Context () ;

    QueueConnectionFactory confac = (QueueConnectionFactory) context.lookup (“java: comp/env/jms/Myfactory”);

  3. @Resource (“ConnectionFactory”)

    private static QueueConnectionFactory confac;

  4. @Resource (loopkup = “jms/QueueConnectionFactory”) private static ConnectionFactoryconfac;

Answer: D

Explanation: A connection factory is the object a client uses to create a connection to a provider. A connection factory encapsulates a set of connection configuration parameters that has been defined by an administrator. Each connection factory is an instance of theConnectionFactory, QueueConnectionFactory, or TopicConnectionFactory interface

At the beginning of a JMS client program, you usually inject a connection factory resource into a ConnectionFactory object. For example, the following code fragment specifies a resource whose JNDI name is jms/ConnectionFactory and assigns it to a

ConnectionFactory object:

@Resource(lookup = quot;jms/ConnectionFactoryquot;) private static ConnectionFactory connectionFactory;

Reference: The Java EE 6 Tutoria, The JMS API Programming Model

Question No: 38

You are writing a client that sends a message to a JMS queue. Which statement is true?

  1. You use a connection factory to create a session.

  2. When you create a session, you specify whether or not it is transacted.

  3. When you create a connection, you specify the acknowledgment mode.

  4. When you create a message producer, you must specify the name of the destination to which you will send messages.

Answer: A Explanation: Note:

The SimpleMessageClient sends messages to the queue that the SimpleMessageBean listens to.

The client starts by injecting the connection factory and queue resources:

@Resource(mappedName=quot;jms/ConnectionFactoryquot;) private static ConnectionFactory connectionFactory;

@Resource(mappedName=quot;jms/Queuequot;) private static Queue queue;

Next, the client creates the connection, session, and message producer: connection = connectionFactory.createConnection();

session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE); messageProducer = session.createProducer(queue);

Finally, the client sends several messages to the queue: message = session.createTextMessage();

for (int i = 0; i lt; NUM_MSGS; i ) { message.setText(quot;This is message quot; (i 1));

System.out.println(quot;Sending message: quot; message.getText()); messageProducer.send(message);


Question No: 39

Which two are true about the client view of a message-driven bean? (Choose two.)

  1. References to message destinations can be infected.

  2. References to message destinations cannot be looked up in the client#39;s JNDI namespace.

  3. Clients of a message destination need to know that the destination is listened to by a pool of message consumers,

  4. Clients of a message destination do NOT need to know that the destination is listened to by a message-driven bean.

Answer: B,C

Explanation: Client components do not locate message-driven beans and invoke methods directly on them.

Instead, a client accesses a message-driven bean through, for example, JMS by sending messagesto the message destination for which the message-driven bean class is the MessageListener.

Reference: The Java EE 6 Tutorial, What is a Message-Driven Bean?

Question No: 40

Given the following stateful bean:

  1. @Stateful

  2. @TransactionAttribute(TransactionAttributeType.SUPPORTS)

  3. public class VideoBean implements video {

  4. / / insert code here

  5. public void method () {}

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?

  1. @TransactionAttribute ()

  2. @transactionmanagement(TransactionAttributeType.CONTAINER)

  3. @TransactionAttribute(transactionAttributeType.MANDATORY)

  4. @transactionAttribute(TransactionattributeType.RECQUIRES_NEW)

Answer: C

100% Ensurepass Free Download!
Download Free Demo:1z0-895 Demo PDF
100% Ensurepass Free Guaranteed!
Download 2017 EnsurePass 1z0-895 Dumps

EnsurePass ExamCollection Testking
Lowest Price Guarantee Yes No No
Up-to-Dated Yes No No
Real Questions Yes No No
Explanation Yes No No
Free VCE Simulator Yes No No
Instant Download Yes No No

2017 EnsurePass IT Certification PDF and VCE

Add a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.