You are on page 1of 7

DESARROLLO DE SERVICIOS WEB JAVA I IDAT

Manual de creación y uso de Web Service SOAP

1. CREACIÓN DE UN SERVICIO WEB


Una vez abierto NetBeans se debe crear un nuevo proyecto el cual contendrá el sitio web de la
aplicación y el servicio web. Para ello se debe dirigir al menú superior y dar clic en “File”,
posteriormente dar clic en “New Project…” lo cual abrirá un cuadro de diálogo.

Ya que lo que se pretende es realizar un servicio web, al crear el proyecto, en el primer paso
(Elección del proyecto) se debe elegir la categoría “Java Web” y del lado derecho, en tipos de
proyectos seleccionar “Web Application”. Una vez hecho esto es necesario dar clic en el botón
[Next] para continuar con el proceso.

Este manual será guiado usando como ejemplo un generador de CUPONES para los lectores del
diario el trome, para el segundo paso de la creación del proyecto, se deben escribir el nombre
que se le designará al proyecto para que el usuario lo identifique mejor, en este caso se
nombrará como “GeneradorCUPON”. Opcionalmente se puede definir otra ubicación para
guardar el proyecto usando el botón [Browse…], teniendo en cuenta el cambio de ruta no
afectará al proyecto. Una vez definidos los parámetros deberá darse clic en el botón [Next >].

Ing. William Guzmán


DESARROLLO DE SERVICIOS WEB JAVA I IDAT

El tercer paso se debe definir el servidor sobre el que se ejecutará el servicio web así como la
versión de Java EE que se desee usar para el desarrollo. Si se emplea la última versión de
NetBeans se pueden emplear los valores por defecto, es decir, servidor web “GlasFish Server
4.1” y la plataforma “Java EE 7 Web” y dar clic en el botón [Next >] y en la siguiente pantalla
presionar el botón [FINISH >]

1.2. Creación del nuevo servicio web


A continuación se creará el servicio web. Para ello será necesario dar clic derecho sobre el
proyecto, y en el menú contextual desplegado deberá posicionarse sobre “New” y en el
submenú dar clic en la opción “Web Service…”, lo cual hará que se abra un cuadro de diálogo
con un Wizard para crearlo.

Ing. William Guzmán


DESARROLLO DE SERVICIOS WEB JAVA I IDAT
En el asistente deberá especificarse un nombre para el servicio web, para este ejemplo se
colocará el nombre “CUPONGenerator”; también se solicitará un nombre de paquete para
guardar el servicio web, para ello se usará el nombre “SERVICIO” y el cual será almacenado en
la carpeta del mismo proyecto.

1.3. Configuración del servicio web creado


A continuación se elegirá la vista “Design” desde la cual se procederá a eliminar el método
“hello” que se genera como ejemplo y que no es de utilidad, para ello habrá que dar clic derecho
sobre el recuadro que contiene a éste método, y en el menú contextual elegir la opción “Remove
Operation”, solicitará la confirmación para proceder, o también se puede eliminar directamente
desde el código fuente

1.4. Creación de nuevos métodos de negociación


Para crear el nuevo método que se encargará de generar el CUPON se deberá dar clic sobre el
botón [Add Operation…] desde la vista “Design”, ello abrirá un cuadro de diálogo.

Ing. William Guzmán


DESARROLLO DE SERVICIOS WEB JAVA I IDAT
Para obtener el cupón se solicitarán los siguientes campos: Nombre, Apellido Paterno, Apellido
Materno, Fecha de nacimiento, Sexo y distrito. Así pues, la operación se le llamará “getCUPON”,
la cual retornara un string y deberá recibir los parámetros antes mencionados para poder
procesar la solicitud.

P E M M 7 8 0 4 0 2 M B C

Primera letra del Fecha nacimiento conformado por


apellido paterno año, mes y día

Primera vocal del Sexo M es mujer,


apellido paterno H es hombre

Primera letra del


apellido materno ATE VITARTE AT
SANTA ANITA SA
Primera letra del nombre exceptuando SAN LUIS SL
los nombres compuestos
LA VICTORIA LV

Que no se forme palabras altisonantes como


por ejemplo vaca, loca, etc si esto fuera el caso
la primera vocal se sustituye por una x

El código necesario y básico del método de negociación que devuelve el CUPON es el


siguiente:

Ing. William Guzmán


DESARROLLO DE SERVICIOS WEB JAVA I IDAT

Ing. William Guzmán


DESARROLLO DE SERVICIOS WEB JAVA I IDAT

Ing. William Guzmán


DESARROLLO DE SERVICIOS WEB JAVA I IDAT
1.5. Probar el Servicio web
Para realizar una prueba del funcionamiento del servicio web se deberá dar clic derecho sobre
el servicio web, en este caso llamado “CUPONGenerator” y elegir la opción “Test Web Service”,
lo que abrirá el navegador para llenar los campos y probarlo. Previamente es realizar el deploy.

Ing. William Guzmán

You might also like