Exercice 1.4 : Implémentation des méthodes de conversion des températures
Avant de commencer, vous devez effectuer l'exercice 1.3 : Création d'un service Web.
Implémentation des méthodes de conversion des températures (facultatif)
Des implémentations génériques des méthodes fahrenheitToCelsius et celsiusToFahrenheit ont été automatiquement générées lorsque vous avez créé un service Web à partir du document WSDL.
Cette section vous explique comment remplacer ces implémentations génériques par du code pertinent et comment tester les nouvelles méthodes.
- Dans la vue Explorateur de projets, sélectionnez ConvertTemperatureSoapBindingImpl.java sous TempEJB > ejbModule > samples.
- Recherchez la méthode fahrenheitToCelsius et remplacez l'implémentation actuelle par return (fahrenheitValue - 32) / 9 * 5;
- Recherchez la méthode celsiusToFahrenheit et remplacez l'implémentation actuelle
par return (celsiusValue * 9 / 5) + 32;

- Sélectionnez Fichier > Sauvegarder pour sauvegarder les mises à jour.
- A l'aide du bouton droit de la souris, cliquez sur WebSphere Application Server v6.0 dans la vue Serveurs et sélectionnez Redémarrer le projet > TempEJBEAR pour redémarrer le projet EAR.
- Cliquez sur Exécuter > Lancer l'Explorateur de services Web dans la barre de menus principale
et répétez les instructions de la section précédente pour tester les méthodes fahrenheitToCelsius et celsiusToFahrenheit.
Vous pouvez à présent commencer l'exercice 1.5 : Validation de la compatibilité WS-I pour le trafic du service Web.