Crear y editar manejadores de servicios web JAX-WS

Puede añadir manejadores lógicos o de protocolo JAX-WS para interceptar los mensajes entrantes y salientes hacia o desde los servicios web y sus clientes. Puede seleccionar cualquiera de los servicios web y clientes JAX-WS disponibles actualmente e iniciar el Asistente de creación de manejadores. En el asistente, debe proporcionar el nombre de clase del manejador, el nombre del manejador y un nombre de visualización opcional y, a continuación, especificar el tipo de manejador. Cuando haya terminado, el asistente genera el código de manejador de esqueleto y actualiza el descriptor de despliegue aplicable.

Acerca de esta tarea

El Asistente de creación de manejadores permite:

Adición o edición de manejadores del lado del servicio

Procedimiento

  1. Abra la vista Servicios.
  2. En el árbol de JAX-WS, seleccione el servicio web. Pulse con el botón derecho y seleccione Configurar manejadores de servicios web JAX-WS.
  3. Si ya se han definidos manejadores para el servicio, puede suprimirlos o reordenarlos. También puede añadir un manejador pulsando Añadir.
    1. Seleccione si desea crear una nueva clase de manejador o seleccionar una existente.
    2. Especifique o busque el nombre de clase completo del manejador.
    3. Especifique un nombre para el manejador.
    4. Opcional: Especifique un nombre de visualización para el manejador.
    5. Seleccione el tipo de manejador, lógico o de protocolo.
    6. Se muestra la carpeta de salida del manejador. La carpeta predeterminada es la carpeta src del servicio.

Adición de manejadores del lado del cliente

Acerca de esta tarea

Procedimiento

  1. Abra la vista Servicios.
  2. En el árbol de JAX-WS, seleccione el cliente de servicio web. Pulse con el botón derecho y seleccione Configurar JAX-WS ClientHandlers.
  3. Si ya se han definidos manejadores para el cliente, puede suprimirlos o reordenarlos. También puede añadir un manejador pulsando Añadir.
    1. Busque el nombre de clase completo del manejador.
    2. Especifique un nombre para el manejador.
    3. Opcional: Especifique un nombre de visualización para el manejador.
    4. Seleccione el tipo de manejador, lógico o de protocolo.
    5. Se muestra la carpeta de salida del manejador. La carpeta predeterminada es la carpeta src del cliente.

Prueba de manejadores de servicios web

Procedimiento

  1. Modifique las clases de manejador generadas (por ejemplo, añadiendo println).
  2. Ejecute el JSP de ejemplo de cliente de servicios web y pruebe los servicios web para verificar que los manejadores interceptan el tráfico correctamente.
Icono que indica el tipo de tema Tema de tarea
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: thandler.html