Examen Septiembre 2007

Examen parcial EP (peso 1); Examen final EF ( peso 1); Examen sustitutorio,
reemplaza a la nota mas baja de los exámenes cuando el alumno tiene
promedio ...

Part of the document


EXAMEN SERVIDORES INFORMACIÓN - TEORÍA
Curso 2006-2007
Septiembre 2007 La duración de esta parte del examen es de 60 minutos.
No se permiten libros ni apuntes ni calculadoras
La puntuación de esta parte del examen es de 7 puntos Problema 1. (1 punto) Dada la siguiente instancia de documento XML. Tove
Jani
Reminder

Don't forget me this weekend!

Proponer el contenido de note.xsd para que el documento anterior sea válido Sol:








< /xsd:element> Problema 2. (0,5 puntos) Completar las XXX apropiadamente: import java.io.*;
import javax.servlet.*;
import javax.servlet.XXX.*; public class HelloWorld extends XXX {
public void XXX (XXX request,
XXX response)
throws ServletException, IOException {
PrintWriter out = response.XXX();
out.println("Hello World");
}
} Problema 3. (1 punto) a) Comentar dónde puede encontrar el siguiente código y por qué (0,5
puntos): ...
public abstract Collection getAddresses();
public abstract void setAddresses (Collection addresses);
public abstract Collection getSubscriptions();
public abstract void setSubscriptions (Collection
subscriptions);
... b) ¿Y el siguiente? (0,5 puntos): ...
public LocalStudent create (String StudentID) throws CreateException;
public Collection findByLastName (String lastName)throws
FinderException;
... Problema 4. (1 punto) Crear una página JSP que compare el nombre de usuario y la contraseña que
vienen como parámetros en la petición HTTP a la página y en el caso que
coincidan con "Ricardo" y "xyzzy" respectivamente se redirija la petición a
la página saludoforward.jsp y en caso contrario se muestre el contenido
importado de la página forward.html. Sol:

Pregunta 5. (0,5 puntos) En un programa cliente en Java vemos la siguiente línea de código Account acc2 = home.findByPrimaryKey(new Integer(12345)); Nos encontramos ante el acceso a un: ( Session bean sin estado
( Session bean con estado
( Entity bean con BMP
( Entity bean cuya interfaz componente se llama Account
Pregunta 6. (1 punto) Comente el contenido almacenado dentro de la clase SessionContext Sol: Información relacionada con la seguridad
getCallerPrinciple, isCallerInRole
Información y métodos relacionados con las transacciones
getUserTransaction, get/setRollbackOnly
Información del objeto que implementa la interfaz home
getEJBHome, getEJBLocalHome
Información del objeto que implementa la interfaz de componete o EJB Object
getEJBObject, getEJBLocalObject
Pregunta 7. (1 punto) Completar el siguiente fragmento de un fichero ejb-jar.xml para requerir la
invocación de los métodos del EJB Cuenta dentro de una transacción

...

Sol:


Cuenta
*

Required

Problema 8. (1 punto) Comentar a qué puede estar asociado el siguiente diagrama de estados y
cuándo se invocan los métodos del mismo:
-----------------------
[pic]