Generación de un proxy cliente Java y de una aplicación de ejemplo a partir de un documento WSDL con el entorno de ejecución Axis

El asistente Cliente de servicio Web le ayuda a generar un proxy de bean Java y una aplicación de ejemplo. En la aplicación Web de ejemplo se muestra cómo codificar un archivo de proxy.

Requisitos previos:

  1. Si utiliza el contenedor de servlets Apache Jakarta Tomcat como el servidor, debe instalarlo, configurar una instancia de éste y crear un proyecto Web orientado a él como se describe en el apartado Creación de servidores Apache Tomcat y de proyectos Web
  2. Encuentre un documento WSDL e impórtelo al proyecto Web. Sólo puede utilizar archivos WSDL que contengan elementos de servicio.
Para generar un proxy cliente Java y una aplicación de ejemplo a partir de un documento WSDL encontrado:
  1. Cambie a la perspectiva J2EE (Ventana > Abrir perspectiva > J2EE).
  2. En la vista Navegador, seleccione el proyecto Web donde desea generar una aplicación de ejemplo.
  3. Pulse Archivo > Nuevo > Otros. Seleccione Servicios Web para visualizar los distintos asistentes de servicio Web. Seleccione el asistente Cliente de servicio Web. Pulse Siguiente.
  4. Página de servicios Web:
    1. Especifique el URI del archivo WSDL, WSIL o HTML que se utilizará para generar el cliente.
    2. Seleccione el tipo de proxy que debe generarse.
    3. Seleccione las etapas de desarrollo de servicios Web que desea realizar mediante el graduador:
      • Desarrollo: creará el código de cliente
      • Ensamblado:
      • Despliegue: creará el código de despliegue del cliente
      • Instalación: instalará el cliente en el servidor elegido
      • Inicio: iniciará el servidor una vez que el cliente se ha instalado en él
      • Prueba: proporcionará varias opciones para probar el cliente
    4. Seleccione el servidor: se visualizará el servidor predeterminado. Si desea desplegar el cliente en otro servidor, pulse el enlace destinado a especificar otro servidor.
    5. Seleccione el entorno de ejecución: se visualizará el entorno de ejecución predeterminado. Si desea desplegar el cliente en otro entorno de ejecución, pulse el enlace destinado a especificar otro entorno de ejecución.
    6. Seleccione el proyecto de cliente: se visualizará el proyecto que contiene el el proyecto seleccionado en el espacio de trabajo. Para seleccionar otro proyecto y EAR, pulse el enlace de proyecto. Asegúrese de que el proyecto seleccionado como Proyecto Web del cliente es distinto del Proyecto Web de servicio o los artefactos generados del cliente sobrescribirán el servicio.
    7. Supervisar el servicio Web: enviará el tráfico del servicio Web mediante el Supervisor TCP/IP, que permite observar el tráfico SOAP generado por el servicio Web y probar si este tráfico se ajusta a WS-I. Como alternativa, puede configurar manualmente un supervisor TCP/IP como se describe en el apartado Utilización del Supervisor TCP/IP para probar servicios Web
  5. Página Proxy de servicio Web: en este panel se muestran las opciones para el proxy. Se enumera la carpeta donde se generará el proxy y, de modo opcional, puede crear correlaciones personalizadas entre espacios de nombres y paquetes.
  6. Página Correlación de espacio de nombres con paquete de servicio Web: si ha seleccionado Definir correlación personalizada entre espacio de nombres y paquete en la página anterior, en esta página puede pulsar Añadir para especificar los pares de correlación personalizados.
  7. Página Prueba de cliente de servicio Web: esta página se visualiza se ha seleccionado probar el cliente. Seleccione el recurso de prueba que utilizará para probar el proxy y los métodos que desea incluir en el proxy. Observe que el Cliente de prueba universal (UTC) sólo es compatible con clientes de servicio Web desplegados en servidores WebSphere.
  8. Pulse Finalizar.  Si ha seleccionado probar el proxy, el cliente se prueba se abrirá en una ventana del navegador.

El proxy del bean Java generado proporciona al servicio Web una interfaz de llamada a procedimiento remoto. En la aplicación Web de ejemplo se muestra cómo codificar el archivo de proxy.

Una vez que ha generado el proxy cliente Java, puede probar los métodos del servicio Web mediante el proxy con los JSP de ejemplo de servicios Web o el Cliente de prueba universal.

Si desea más información sobre cómo crear proyectos Web, consulte la documentación del desarrollo de aplicaciones Web.