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.