Ejercicio 1.4: Implementar los métodos de conversión de temperatura

Antes de comenzar, debe haber completado el Ejercicio 1.3: Crear el servicio web.

Implementar los métodos de conversión de temperatura (opcional)

Las implementaciones básicas e los métodos fahrenheitToCelsius y celsiusToFahrenheit se generaron automáticamente cuando se creó el servicio web a partir del documento WSDL. En este apartado, sustituirá estas implementaciones triviales por código con más sentido, y llevará a cabo los pasos necesarios para probar los métodos nuevos.

  1. En la vista Explorador de proyectos, seleccione ConvertTemperatureSoapBindingImpl.java en TempEJB > ejbModule > samples.
  2. Localice el método fahrenheitToCelsius y sustituya la implementación actual por: return (fahrenheitValue - 32) / 9 * 5;
  3. Localice el método celsiusToFahrenheit y sustituya la implementación actual por: return (celsiusValue * 9 / 5) + 32; Imagen de los métodos celsiusToFahrenheit y fahrenheitToCelsius actualizados.
  4. Guarde los cambios seleccionando Archivo > Guardar.
  5. Reinicie el EAR pulsando el botón derecho el ratón sobre WebSphere Application Server v6.0 en la vista Servidores, y pulsando Reiniciar proyecto> TempEJBEAR.
  6. Pulse Ir > Lanzar el Explorador de servicios web en la barra de menú principal y repita las instrucciones del apartado anterior para probar los métodos fahrenheitToCelsius y celsiusToFahrenheit.

Ahora está preparado para iniciar el Ejercicio 1.5: Validar la conformidad WS-I del tráfico del servicio Web.

Comentarios
(C) Copyright IBM Corporation 2000, 2004. Reservados todos los derechos.