Si-septiembre 07 Con Sols

  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Si-septiembre 07 Con Sols as PDF for free.

More details

  • Words: 464
  • Pages: 5
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. <note xmlns="http://www.us.com" xmlns:xsi="http://www.w3.org/2001/ XMLSchema-instance" xsi:schemaLocation="http://www.us.com http://www.us.com/schema/note.xsd"> 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:schema xmlns:xsd="http://www.w3.org/2001/ <xsd:element name="note"> <xsd:complexType> <xsd:sequence> <xsd:element <xsd:element <xsd:element type="xsd:string"/> <xsd:element < /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 public void

XXX (XXX XXX

XXX

{

request, response)

1

XMLSchema”>

name="to" type="xsd:string"/> name="from" type="xsd:string"/> name="heading" name="body" type="xsd:string"/>

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 public public public

abstract Collection getAddresses(); abstract void setAddresses (Collection addresses); abstract Collection getSubscriptions(); 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: <% if ((request.getParameter(“userName”).equals(“Ricardo”)) && (request.getParameter(“password”).equals(“xyzzy”))) { %> <jsp:forward page=“saludoforward.jsp” /> <% } else { %> <%@ include file=“forward.html”%> <% } %>

2

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: <method> <ejb-name>Cuenta <method-name>* Required

3

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:

4

5

Related Documents

Si-septiembre 07 Con Sols
October 2019 9
Sols
May 2020 19
Cours Mecanique Sols 1
June 2020 12
2004_ Occupation Des Sols
November 2019 27
Con Class Orange Label 07
November 2019 1