Você está na página 1de 2

EXAMEN TEORICO (SEGUNDO PARCIAL WEB)

1.- EL SOAP, SEGUN SU DESCRIPCION, INDICAR CUALES SON LOS TIPOS DE MENSAJES, EXPLICAR DE
QUE TRATA.

Mensajes orientados al documento

Contienen cualquier tipo de contenido que queramos enviar entre aplicaciones.

Mensajes orientados a RPC

Este tipo de mensajes servir para invocar procedimientos de forma remota (Remote
Procedure Calls). Podemos verlo como un tipo ms concreto dentro del tipo anterior, ya que
en este caso como contenido del mensaje especificaremos el mtodo que queremos invocar
junto a los parmetros que le pasamos, y el servidor nos deber devolver como respuesta un
mensaje SOAP con el resultado de invocar el mtodo.

2.- DESCRIBA CUALES SON LOS ELEMENTOS DE UN MENSAJE SOAP CON ANEXOS

Mensaje SOAP, Parte SOAP, Sobre SOAP, Cabecera SOAP, Cuerpo SOAP, Parte Adjunta.

3.-QUE PROPORCIONA EL WSDL , QUE ES? COMO FUNCIONA?

Es un lenguaje basado en XML utilizado para describir la funcionalidad que proporciona un


servicio Web. Una descripcin WSDL (fichero WSDL) de un servicio web proporciona una
descripcin entendible por la mquina (machine readable) de la interfaz del servicio Web,
indicando cmo se debe llamar al servicio, qu parmetros espera, y qu estructuras de datos
devuelve.

4.-INDICAR Y EXPLICAR LAS FORMAS PARA INVOCAR UN SERVICIO WEB JAX-WS

5.-QUE PARAMETRO SE DEBE INCLUIR PARA QUE MAVEN PUEDA ENCONTRAR EL ARQUETIPO
webapp-javaee6 EN EL CATALOGO DE ARQUETIPOS?

el parmetro -DarchetypeGroupId=org.codehaus.mojo.archetypes

6.-CON RESPECTO A LA INVOCACION DE SERVICIOS WEB JAX-WS DESDE UNA APLICACIN WEB CON
MAVEN. ANTES DE REALIZAR EL DESPLIEGUE DE NUESTRA APLICACIN TENEMOS QUE
ASEGURARNOS DE QUE EN NUESTRO DIRECTORIO HOME NO TENGAMOS UN FICHERO. INDICAR
CUAL ES ?

.asadminpass . Si es as, procederemos a renombrarlo (por ejemplo lo podemos sustituir por


.asadminpass-old).

7.-MENCIONAR Y DESCRIBIR LOS PARAMETROS QUE SOPORTA LA ANOTACION @WebServiceRef.

La anotacin @WebServiceRef puede soportar, entre otros, los siguientes parmetros:


name: identifica la referencia al servicio Web. El valor de name es un nombre local a
la aplicacin que utiliza dicho recurso (WS). El nombre pude ser un nombre JNDI
absoluto o relativo al espacio de nombres JNDI de java: java:comp/env. El valor por
defecto es la cadena vaca
wsdlLocation: identifica la URL del documento WSDL del servicio web
referenciado. Por defecto contiene la cadena vaca. Si dicho valor est presente,
"sobreescribe" (overrides) la localizacin del documento WSDL que se haya
especificado en la anotacin WebService de la clase del servicio referenciado que ha
sido generada en el cliente (en nuestro caso la clase Hola_Service generada por wsimport)
type: identifica el tipo del recurso como un objeto de una clase Java. Por defecto su
valor es Object.class
value: identifica el tipo del recurso como un objeto de una clase Java. Por defecto su
valor es Service.class

8.-CUANDO QUEREMOS CREAR UN SERVICIO WEB QUE PROPORCIONE IMGENES (jpg). Qu


ATRIBUTO SE DEBE AADIR EN EL FICHERO DE ESQUEMA(.xsd)?

el atributo expectedContentTypes="mime_type" al elemento que devuelve los datos


binarios(especificado mediante el atributo type=xs:bas64Binary o type=xs:hexBinary). Este
atributo (expectedContentTypes) informa al cliente de que debe mapear los datos binarios a un
tipo Java (segn las reglas de mapeado de tipo MIME a tipos Java), en lugar de a un array de bytes.
A continuacin mostramos una tabla que muestra el mapeado entre tipos MIME y typos Java.

9.-indicar que INDICA LAS SIGUIENTES ANOTACIONES @SOAPBinding , @Oneway , @WebMethod


, @WebFault.

@SOAPBinding :Permite especificar el estilo y la codificacin de los mensajes SOAP utilizados para
invocar el servicio.

@Oneway : Indica que la llamada a la operacin no debe esperar ninguna respuesta. Esto slo lo
podremos hacer con mtodos que devuelvan void.

@WebMethod : Indica que un determinado mtodo debe ser publicado como operacin del
servicio. Si no se indica para ningn mtodo, se considerar que deben ser publicados todos los
mtodos pblicos. Si no, slo se publicarn los mtodos indicados. Adems, de forma opcional se
puede indicar como parmetro el nombre con el que queramos que aparezca la operacin en el
documento WSDL.

@WebFault : Se utiliza para anotar excepciones Java. Cuando utilizamos esta anotacin en una
excepcin estamos indicando que cuando sea lanzada por una operacin del servicio web debe
generar un mensaje SOAP de respuesta con un SOAP Fault que nos indique el error producido.
En el lado del cliente la clase con dicha excepcin se habr generado en el stub para el acceso al
servicio, y al recibir el mensaje SOAP con el error el stub lanzar la excepcin correspondiente. Es
decir, para el desarrollador ser como si la excepcin saltase directamente desde el servicio hasta
el cliente.

Você também pode gostar