Elance Enterprise Java Beans Test Answers 2015
·
Where are the EJB classes utilized by
applications retained?
Within the rava.xml package.
Within the javax.ejb package.
Within the Javascript package.
Within the Jxva package.
The _______ is the most common exception
class.
BeanException
EJBException
RuntimeException
NullPointerException
How are stateless session beans different than
stateful session beans?
They are not operational.
They are automatically thread-safe.
They are not thread-safe.
They are operational.
What does it mean when business objects have a
state?
They have many clients.
They have no clients.
They have only two clients.
They are limited to a single client at a time.
If you wanted to control the WebLogic Server
EJB’s configuration, what is one of the files you would use?
erp.txt
erb-jub.xml
ejb-jar.xml
ejk.xml
EJB stands for ________.
Enterprise Java Beans
Enhanced Java Beans
Example Java Bit code
Enhanced Java Binary
EJB applications are deployed on a ____
compliant Application Server.
J2EE
IEEE
OSHA
SERI
Which of the following contains the EJB
container that provides the services for the EJB component?
Component client.
Java client.
EJB Server.
EJB client.
What is RMI-IIOP?
The Java Express Services Daemon.
The Java Open Access Module.
The Java Remote Operation Schedule.
Java Remote Method Invocation interface.
What format is the deployment descriptor
document in?
XML
doc
html
PDF
What file format are all of the descriptor
files in?
txt
PDF
HTML
XML
EJB is a framework for _____.
C++
Windows
SAP
Java
Does WebLogic server support multiple methods?
It supports only two methods.
Yes, but it is limited at five methods.
No.
Yes.
_______ is not a tag used in an XML bean
archive to define a primitive type.
<byte>
<object>
<double>
<int>
Which of the following is one of WebLogic
Server's caching abilities?
Processing dual beans.
Caching between transactions.
Processing dual-state beans.
Caching entire programs.
What is another name for a deployment
descriptor?
Containment file.
Directory.
Storage file.
Configuration file.
True or False? Enterprise Java 2.0
specification introduces the concept of local beans.
False
True
In passivation, the opposite method from
ejbPassivate() is _______.
ejbNew()
ejbActivate()
ejbLoad()
ejbCreate()
True or False? A session bean can only be
stateless.
True
False
What is CMC?
Counter-managed contingency.
Currently Managed Content
Container-managed concurrency.
Concurrent-managed content.
What are ACID transactions responsible for?
Mobile-to-website interfacing.
Data to processor interfacing.
Reliable database transactions.
Customer relations.
What is concurrency control?
The control of a single operation in two different
ways.
The control of single operations in different ways.
The control of a single operation in many different
ways.
The ensuring that two operations within EJB are
generated correctly.
When injection is not available, what is the
alternative?
Bean interface.
Java interface.
Nothing is available.
Java Naming and Directory Interface
True or False? EJB is a client-side model that
encapsulates the business logic of an application.
True
False
Do clients of EJB instantiate beans directly?
No. They need a reference from the Java container.
Yes.
Yes, and they act immediately.
No. They need a reference from the EJB container.
A class is serializable if a class's
inheritance hierarchy implements _________.
Serializable or Externalizable
Serializable and Externalizable
Event and Listener
Persistence
The _______ file is an XML file used to
describe the properties of a bean.
XML Property
Bean JAR
Application archive
Deployment Descriptor
What is asynchronous pattern?
The simultaneous operation of two programs.
The non synchronous operation of business services
within EJB.
Business services operating with other business
services.
The operation of a single program in different
ways.
What bean represents real-world objects?
Singleton Session Bean.
Stateful Bean.
Entity bean.
Sessionless Bean.
_____ bean stores data for a particular user
for a single session.
Java
Entity
Session
Message
A bean _______ is the code responsible for
managing beans and the various interfaces.
class
method
object
container
What is lock annotation used for?
It is used to determine which bean will perform
which process.
It is used to determine whether a bean will have a
state or not.
It is used to decide whether a read lock or write
lock is utilized in a method call.
It is used to determine what a bean will do.
What is the EJB container responsible for
assigning?
Static session beans.
Stateless session beans.
JNDI names for EJB session beans.
Dynamic session beans.
______ beans represent persistent data
storage.
Entity
Entity and Session
Session
Message Driven
Beans are distributed as ____ files.
JAR
JSP
XML
JAX
A ____ tag is used to represent an instance of
a class in an XML bean archive.
<double>
<class>
<object>
<byte>
What is the javax.ejb.spi package used for?
A container interface.
A program interface for developers.
A service provider interface.
A user interface.
True or False? A bean class can fire off any
type of event except custom events.
True
False
_____ is NOT a method of the EntityBean
Interface.
ejbLoad()
ejbNewBean()
ejbStore()
setEntityContext()
True or False? The properties of a bean affect
its appearance or internal state.
True
False
How are EJB's two interfaces referred to?
Static and Dynamic.
Home and Remote.
Long and Short.
Intrinsic and Extrinsic.
Object _____ means converting an object into a
data stream and writing it to storage.
persistence
serialization
passivation
inheritance
What happens if two calling clients attempt to
access a single bean?
The request is canceled and the operation performed
again.
The requests are serialized by a container.
The request is channeled redundantly.
EJB becomes corrupted.
What has replaced the deployment descriptor in
the newest version of EJB, 3.0?
Java annotations.
Meta annotations.
JavaScript annotations.
XML notations.
What is an example of a stateful session bean
process?
The processing of java applets.
The checkout process in a web store.
The idling of a website.
A web counter counting hits.
______ bean supports asynchronous execution.
Message Driven
Stateful
Entity
Session
What three files are used to control WebLogic
Server EJB?
ejb-jar.xml, ebj-jar.xml, weblogic-cmp-jar.xml
ejb-jar.xml, webjar.xml, weblogic-comp.xml
jar-jar.xml, weblogic-ejb-jar.xml,
weblogic-cmp-jar.xml
ejb-jar.xml, weblogic-ejb-jar.xml,
weblogic-cmp-jar.xml
What kind of programming does Java Message
Service provide for EJB?
Event-driven programming.
Data-driven programming.
Information-driven programming.
Results-driven programming.
_______ class does not support serialization.
Thread
String
Vector
Component
True or False? For the class to be
serializable, you must implement the Serializable interface in your class even
if it is already implemented in a superclass.
False
True
_______ provides a means for modifying the
appearance and behavior of a bean within an application builder so it meets
your specific needs.
Externalization
Serialization
Persistence
Customization
_____ is not an EJB interface.
EJBContext
BeanContext
EJBObject
EJBHome
What is responsible for the user interface
logic on a client machine?
EJB Client.
Interface client.
User agent.
Java client.
Can underlying table schemas be changed
automatically by your EJB container?
No.
Yes, but they must be configured to do so.
Yes, but they need a second program to be
installed.
Yes, and they are automatically configured to do
so.
Which of the following is a JNDI scope?
Module
Modular.
Mode.
Mechanism.
True or False? A boolean property in a bean
class must have a public get method.
False
True
What two security mechanisms does EJB
primarily use?
JCE and JAAS
UVE and DIJ
ETC and DEV
JAC and JAAS
True or False? Any public method that is not
part of a property definition is a bean method.
True
False
If a bean is handling transactions via JTA
API, what is happening?
It is handling a container and a transaction.
It is handling the transaction rather than a
container.
It is handling the container rather than the
transaction.
It is handling neither the transaction, nor the
container.
When is it ideal to use a singleton session
bean?
When you have a very long list of dynamic content.
When you have a dynamic list such as a list of
current customers.
When you are using EJB for checkout reasons in a
web store.
When the list you will be using is static, such as
a price list.
True or False? Client code can access local beans.
False
True
A ______ property consults listeners before
making a change and any one of the listeners may veto the change.
bound
constrained
stateful
static
A ______ class for a bean changes how a bean
appears in the builder tool by telling which properties should be listed first
or which should be hidden.
BeanInfo
BeanContext
Listener
Exception
Use the ______ interface when you need
complete control over your bean's serialization.
BeanContext
Serializable
Externalizable
Listener
Are class methods declared by the Home
interface tied to a specific instance?
Yes. By the remote interface.
No.
Yes. By the Active interface.
Yes. By the Home interface.
True or False? Enterprise Java bean is a form
of Java bean.
False
True
______ is an advantage of a session bean over
an entity bean.
A session bean is stateless.
A session bean is more resource intensive.
A session bean is less resource intensive.
A session bean has persistent data storage.
When you create a combination of read-only and
read-write EJBs, what pattern are you creating?
Read-sometimes.
Read-occasionally.
Read-mostly.
Read-partially.
A ______ property notifies listeners when its
value changes.
constrained
static
bound
stateful
True or False? When an Application Exception
occurs, the ejb container intercepts the exception, rolls back the transaction,
and starts the clean up tasks.
False
True
What happens if concurrent access is attempted
on a single bean?
The request is rerouted to a different interest by
the container.
The request is granted, but the bean is frozen
until a secondary process unfreezes it.
The request is canceled.
Both requests are granted, but the bean suffers
performance issues.
The ______ is an abstract representation of
the container system to access a bean through methods that manage actions of
the bean.
bean object
component interface
bean interface
home interface
True or False? EJB technology allows users to
isolate their business logic away from the data layer by storing with the
presentation layer.
True
False
_____ is a model that enables beans to be
saved in an XML format.
Inheritance
Long-term persistence
Serialization
BeanContext
Are CMTs active, or passive?
Active.
Both active and passive.
Passive.
Neither.
The listener type of an event must be a
descendent of _______.
java.beans.Event
javax.util.EventListener
java.awt.component
java.util.EventListener
What is EJB's transaction processing
responsible for?
It divides the processed information into smaller
pieces.
It increases the size of processed transactions.
It decodes and encrypts processes.
It processes transactions.
_______ is not true of customizers.
Implement a default constructor.
Extend java.awt.component or one of its subclasses.
Associate the customizer with its target class via
BeanInfo.getBeanDescriptor.
Extend the java.beans.Customizer interface.
How many clients can access a stateless
session bean?
Ten.
One.
Unlimited.
Two.
EJB's remote interfaces are split into what
two groups?
Class and Instance methods.
Stateful and Stateless methods.
Home and Remote methods.
Static and Dynamic methods.
Subscribe to:
Posts (Atom)