guia
a.
b.
c.
d.
Stateful
Stateless
Ambos
Ninguna de las anteriores
2.- ¿Qué método de la interfaz EntityContext, o indirectamente la interfaz
EJBContext, devuelve el bean de entidad de la interfaz Home Remota?
a.
b.
c.
d.
getEJBLocalObject
getEJBLocalHome
getEJBRemoteHome
getEJBHome
3.- Las instancias de éste bean desesión no contienen ningún estado
conversacional entre métodos; ninguna instancia puede ser usada por ningún
cliente.
a.
b.
c.
d.
Stateless
Stateful
CMP
a y b.
4.- ¿Qué excepción es lanzada por el método findByPrimaryKey() ?
a.
b.
c.
d.
RemoteException, FinderException
RemoteException
FinderException
Ninguna de las anteriores.
5.- ¿Qué requiere un bean de sesión?
a. Laclase DEBE implementar, directa o indirectamente la interfaz
javax.ejb.SessionBean
b. La clase NO DEBE definir el método finalize()
c. La clase DEBE definir el método finalize()
d. a y b.
6.- ¿Cuál de las siguientes afirmaciones con respecto a la interfaz del bean de
sesión son correctas?
1 Todos los beans de sesión deben implementar la interfaz SessionBean.
2 El contenedor llamaunSetSessionContext() para eliminar el contexto de la
sesión correspondiente.
3 El contenedor notifica a un bean de tipo stateless mediante la llamada al
método ejbPassivate() en la instancia del bean dejándolo en estado
“pasivo”.
4 El contenedor invoca el método ejbRemove() sobre la instancia de un bean
de tipo stateles cuando ya no necesita dicha.
5 El método ejbActivate() abre un cursor debase de datos que estaba
cerrado en el método ejbPassivate() de un bean de sesión de tipo stateful.
a.
b.
c.
d.
1, 4 y 5
1, 3 y 5
1, 2 y 5
1, 2, 4 y 5.
7.- ¿Cuál de las siguientes afirmaciones son necesarias para el bean de sesión?
1 La clase DEBE implementar, directa o indirectamente la interfaz
javax.ejb.SessionBean
2 Cada método definido en la clase debe tener un método quecoincida con el
método de la interfaz remota.
3 La clase debe ser definida como pública.
4 La clase puede ser declarada final.
5 No debe definir un constructor público sin argumentos.
a.
b.
c.
d.
1y4
1y2
1y3
3y4
8.- ¿Alguna de las funciones del método create() de un bean de entidad es?
a.
b.
c.
d.
Inserta un nuevo registro en una tabla.
Crea una nueva instancia y la colocaen el pool de instancias.
a y b.
Ninguna de las anteriores.
9.- ¿Cuál de las siguientes afirmaciones solo aplican a un bean de sesión de tipo
stateful?
1. Es administrado por el contenedor en un pool de instancias.
2. Tiene la capacidad de recibir notificaciones del contenedor de
transacciones.
3. Mantiene estado conversacional a través de varias llamadas de métodos.
4. Unatransacción iniciada en un método debe ser completada antes de que
finalice dicho método.
5. Recibe notificaciones del contenedor cuando la instancia del bean es
activada.
a.
b.
c.
d.
2, 3 y 5.
1, 3 y 5.
1, 2 y 3.
1, 2 y 5.
10.- Un cliente encuentra un bean de sesión usando JNDI. ¿Cuál de las siguientes es
correcta para una interfaz local ?
a. Context initialContext = newInitialContext();
ExamenHome cartHome = (ExamenHome)
initialContext.lookup("java:comp/env/ejb/examen");
b. Context initialContext = new InitialContext();
ExamenHome cartHome = (ExamenHome)
javax.rmi.PortableRemoteObject.narrow(initialContext.lookup(("java:comp
/env/ejb/cart"),ExamenHome.class);
c. Ambas son incorrectas.
d. Ambas son correctas.
11.- Las instancias del bean de sesión contienen estadoconversacional el cuál
debe ser conservado a través de los métodos y transacciones.
a.
b.
c.
d.
Stateful
Stateless
CMP.
Todas las anteriores.
12.- “El bean de sesión de tipo Stateless PUEDE tener variables de instancia, pero
no se garantiza que esas variables se puedan acceder por el mismo cliente” .
a. Verdadero
b. Falso
13.- ¿Cuál de las siguientes declaraciones es...
Regístrate para leer el documento completo.