练习 1.4:实现温度转换方法
在开始之前,必须完成练习 1.3:创建 Web Service。
实现温度转换方法(可选)
当从 WSDL 文档创建 Web Service 时,将自动生成 fahrenheitToCelsius 和 celsiusToFahrenheit 方法的基本实现。在本节中,将把这些基本实现替换为更有意义的代码并执行必需的步骤来测试新方法。
- 如果尚未使用“资源”透视图,则切换至它。
- 在“导航器”视图中选择 TempEJB > ejbModule > 样本下面的 ConvertTemperatureSoapBindingImpl.java。
- 找到 fahrenheitToCelsius 方法并将当前实现替换为以下内容:return (fahrenheitValue - 32) / 9 * 5;。
- 找到 celsiusToFahrenheit 方法并将当前实现替换为以下内容:return (celsiusValue * 9 / 5) + 32;

- 通过单击文件 > 保存保存更新。
- 通过右键单击“服务器”视图中的 WebSphere Application Server V6.0 并单击重新启动项目 > TempEAR 来重新启动 EAR。
- 从主菜单栏中单击运行 > 启动
Web Service 资源管理器并重复前面部分中的指示信息来测试 fahrenheitToCelsius 和
celsiusToFahrenheit 方法。
现在,您可以开始进行练习 1.5:验证 Web service 通信量符合 WS-I 了。