Download JAX-WS

Document related concepts
no text concepts found
Transcript
Ramírez Marchán Eduardo
3CM2
JAVA API FOR XML WEB SERVICES (JAX-WS)
El API Java para XML Web Services (JAX-WS) es un lenguaje de programación Java
API para la creación de servicios web. JAX-WS utiliza anotaciones , introducidas en
Java SE 5 , para simplificar el desarrollo y el despliegue de los clientes de servicios
web y los puntos finales.
En esta practica lo que hicimos fue crear un servicio web JAX-WS, después de
crearlo, creamos tres diferentes clientes de servicios web, que utilizan el servicio
web.
Lo que creamos es una como tipo calculadora, para que todos los clientes que
creamos, lo usen y solo se manden los parámetros y nos regrese el valor de la suma
de estos dos valores, aquí se puede ver cuando corremos el puro servicio:
El primer cliente que creamos es una aplicación java de consola, en la cual
agregamos un web service client, para llamar al metodo del servicio, se crea un
proyecto normal de java application, y cuando lo corremos, nos muestra en la
consola lo siguiente al ejecutarlo, los valores que mandamos son 4 y 3, por lo que
en consola nos regresa un 7:
El segundo cliente que creamos fue un servlet, para lo cual creamos un proyecto de
Web Application, en el cual agregamos un servlet, y al igual que en el cliente
anterior, agregamos un web service client, para poder acceder al método del
servicio, y al correrlo nos muestra lo siguiente, y al igual que en el caso anterior
mandamos como parámetros un 4 y un 3:
Y por último, creamos una página jsp, en la cual mandamos unos parámetros que
en este caso vuelven a ser el 4 y el 3, para acceder al service, y realizar la suma de
estos valores, la pantalla resultado es esta:
CONCLUSION
Lo que puedo concluir de esta practica es que, esta forma de poder crear un
servicio web, es muy útil, ya que la forma de crear el método es sencilla, al igual de
la forma en que se llama desde el tipo de cliente que se crea, tal como puede ser
una aplicación de consola, un servlet o una pagina jsp.