Está en la página 1de 3

Web Services

Laboratorio Nro. 10 Web Services con JAX-WS I. Competencia General: Conocer la arquitectura bsica de un web services a partir de JAX-WS, utilizando el IDE Netbeans II. Creando el Web Service 2.1 Creando el Proyecto y la aplicacin a) Seleccionar Nuevo Proyecto y Seleccionar Java Web
Figura 03: Creando el Web Service

b) Adicionando una operacin al Web Service

Figura 04: Adicionando Operaciones

Hacemos clic en el botn Add Operation, donde definimos los tipos de datos.

Figura 01: Creando el proyecto

b) Seleccionar Nuevo Proyecto y Seleccionar Java Web, colocar el nombre de AplicacionCalculadora. c) Seleccionar Glassfish v2 y JavaEE5, finalmente terminar.

Figura 04: Definiendo tipo de datos de la operacin y variables Figura 02: Definiendo Servidor y Versin de Java

Verificamos las propiedades del nuevo web services 2.2 Creando el Web Service a) Primero se crear un web service, a partir del proyecto: Nombre del Web Service calculadora y el nombre del paquete MisWebServices.

MSc. Daniel Alejandro Yucra Sotomayor

Pag. - 1 -

Web Services

Figura 05: Definido el web service

Verificamos el cdigo fuente del web service.

Figura 06: Ejecutando el Web Service

b) Para testear solo debe ir a la operacin implementada del web service y elegir la opcin Test Web Service.

Y adicionamos y extendemos el skeleton de la operacin adicion, con el siguiente cdigo:


@WebMethod public int adicion(@WebParam(name = "numero_1") int numero_1, @WebParam(name = "numero_2") int numero_2) { int sumatoria = numero_1 + numero_2; return sumatoria; } Figura 07: Testeando el Web Service

c) Mostrando las ejecuciones Para probar el mtodo, solo debe colocar en las cajas de texto, dos nmeros enteros

2.3 Desplegando el proyecto y testeando el web service a) Para probar el web service, debe desplegar o ejecutar el proyecto:

MSc. Daniel Alejandro Yucra Sotomayor

Pag. - 2 -

Web Services

Figura 08: Realizando pruebas al Web Service

Y el resultado que mostrar ser el siguiente:

Figura 07: Mostrando WSDL generado por el Web Service

2.2 Creando un Consumidor Web Service Desarrollar 3 clientes Java, donde muestre el mismo resultado: a) Cliente 1: En una Clase Java b) Cliente 2: Servlet in Web Application c) Cliente 3: JSP Page in Web Application d) Plantee para la operaciones como resta y multiplicacin

Figura 07: Mostrando Resultados

Docente: MSc. Daniel Alejandro Yucra Sotomayor Lima, Febrero del 2010 Consultas: danielyucra@gmail.com

Donde adems muestra el cdigo en XML la solicitud SOAP y la Respuesta SOAP. d) Mostrando el WSDL Puede ver a partir del Test la direccin y cdigo generado para el WSDL

MSc. Daniel Alejandro Yucra Sotomayor

Pag. - 3 -