Volvemos de nuevo con los tutoriales sobre Web Services, y empezamos a centrarnos en JAXWS.

JAXWS es el API java para el desarrollo de WS XML, forma parte de la distribución J2EE de Sun y al igual que otras APIs utiliza las anotaciones para el despliegue de las aplicaciones.

JAXWS podemos descargarlo en el siguiente enlace:

Descargar JAXWS

En el momento de escribir este tutorial, la última versión disponible es la 2.1.3.

En la página de descarga nos incluyen información para instalarlo. Una vez descargado el jar, en una ventana de comandos, ejecutaremos el siguiente comando:

java -jar JAXWS2.1.3-20071218.jar

Aparecerá un acuerdo de licencia, y tras bajar al final del mismo, se activará el botón de aceptar. En la carpeta en la que nos encontremos, se decomprimirá el jar, y obtendremos los siguientes directorios:

  • jaxws-ri (Directorio principal)
    • bin (Directorio con los ejecutables que nos servirán para generar los web services)
    • docs (Documentación)
    • lib (Librerías que utiliza el API)
    • samples (Ejemplos)

Pues ya está :) desde luego esta ha sido la parte fácil. Cuando vayamos a crear un webservice, necesitaremos incorporar a nuestro proyecto los jar que se encuentran en la carpeta “lib”, y con los ejecutables del directorio “bin” generaremos las clases del WS a partir de un POJO o a partir de un wsdl. Pero eso llegará en los próximos tutoriales.

Nos vemos.