Exercício 1.4: Implementar os Métodos de Conversão de Temperatura

Antes de iniciar, você deve concluir o Exercício 1.3: Criar o Serviço da Web.

Implementando os métodos de conversão de temperatura (opcional)

Implementações triviais dos métodos fahrenheitToCelsius e celsiusToFahrenheit foram geradas automaticamente quando você criou um serviço da Web a partir do documento WSDL. Nesta seção, você substituirá estas implementações triviais por um código mais significativo e executará as etapas necessárias para testar os novos métodos.

  1. Na visualização Project Explorer, selecione ConvertTemperatureSoapBindingImpl.java em TempEJB > ejbModule > samples.
  2. Localize o método fahrenheitToCelsius e substitua a implementação atual pelo seguinte: return (fahrenheitValue - 32) / 9 * 5;
  3. Localize o método celsiusToFahrenheit e substitua a implementação atual pelo seguinte: return (celsiusValue * 9 / 5) + 32; Imagem dos Métodos celsiusToFahrenheit e fahrenheitToCelsius Atualizados.
  4. Salve as atualizações clicando em File (Arquivo) > Save (Salvar).
  5. Reinicie o EAR clicando com o botão direito do mouse em WebSphere Application Server v6.0 na visualização Servers (Servidores) e clicando em Restart Project (Reiniciar Projeto) > TempEJBEAR.
  6. Clique em Run (Executar) > Launch the Web Services Explorer (Ativar o Web Services Explorer) na barra de menus principal e repita as instruções da seção anterior para testar os métodos fahrenheitToCelsius e celsiusToFahrenheit.

Agora você está pronto para iniciar o Exercício 1.5: Validar a Conformidade WS-I do Tráfego do Serviço da Web.

Feedback
(C) Copyright IBM Corporation 2000, 2004. Todos os Direitos Reservados.