< 上一课 | 下一课 >

课程 1.3:创建 Web Service

在开始之前,必须完成课程 1.2:导入并验证 WSDL 文件
在您尝试创建 Web Service 之前,强烈建议您先启动将在其中运行 Web Service 的 WebSphere® Application Server。 尽管您可以在 Web Service 向导中启动服务器,但由于启动服务器可能要花费几分钟时间(具体取决于机器的速度),所以在开始之前先启动服务器既将提高您完成该向导的速度,也会减少该向导因服务器启动时间太长而生成错误的机会。
要启动服务器,请在“服务器”视图中选择该服务器,然后选择启动
“服务器”视图中的 WebSphere
Application Server
如果在工作空间中未打开“服务器”视图,则从窗口菜单中通过选择显示视图 > 服务器来打开该视图。

从 WSDL 文件创建 Web Service

Web Service 向导会帮助您创建新的 Web Service,对其进行配置以进行部署以及将该 Web Service 部署至服务器。将 Web Service 部署之后,该向导会帮助您生成客户机代理和样本应用程序以测试该 Web Service。

  1. 在“项目资源管理器”中,选择 Web 项目中的 ConvertTemperature.wsdl 文档。
  2. 单击文件 > 新建 > 其他。选择 Web Service 以显示各种 Web Service 向导。选择 Web Service 向导。单击下一步
  3. 在该向导的第一个页面上选择下列选项:
    • Web Service 类型:自顶向下的 EJB Web Service
    • 服务定义:确保已选择了您导入的 ConvertTemperature.wsdl 文件。
    • 服务生成级别滑块:将滑块移至“测试”服务。该滑块会设置其余向导页面上的缺省值,但您可以在执行过程中覆盖每一个页面上的缺省设置。
    • 服务配置:确保已选择了 WebSphere Application Server V7 或更高版本以及 IBM® WebSphere JAX-WS 运行时环境。单击服务项目并输入 TempEJB 作为服务项目名称。应选择 TempEJBEAR 作为服务 EAR 项目。
    • 客户机生成级别滑块:将滑块移至“测试”客户机。
    • 客户机配置:确保已选择了 WebSphere Application Server V7 或更高版本以及 IBM WebSphere JAX-WS 运行时。向导将创建客户机和客户机 EAR 项目。可以接受缺省名称或者输入另外的名称。
    • 监视 Web Service。
    单击下一步
  4. 在“Web Service 配置”页面上,保持选中所有缺省选项,然后单击下一步
  5. 在“路由器项目配置”页面上,选择 RouterWebProject 作为 HTTP 路由器项目(如果尚未选择的话),然后单击下一步
  6. 在“Web Service 测试”页面中,您可以选择测试工具以在开发客户机或代理之前先测试 Web Service。选择 Web Service 资源管理器作为 Web Service 的测试工具,然后单击启动。此步骤可能需要几秒钟,等待 WebSphere Application Server 启动。
  7. Web 浏览器中将显示“Web Service 资源管理器”。从操作列表中选择 fahrenheitToCelsiuscelsiusToFahrenheit。在“值”字段中输入一个数字并单击执行。提供了这些操作中的每个操作的基本实现,并将返回缺省值 -3。如果这两个操作都成功完成,请关闭浏览器窗口,然后单击 Web Service 向导中的下一步
  8. 在“Web Service 客户机配置”页面中,保持选择缺省选项。单击下一步
  9. 在“Web Service 客户机测试”页中,确保选择了测试生成的代理在服务器上运行测试。在“方法”部分中,确保已选择所有方法,或者单击选择全部以选择所有方法。单击完成
  10. Web 浏览器中将启动样本应用程序。您可以使用此应用程序通过以下方式来测试 Web Service:在“方法”框架中选择一个方法,在“输入”框架中键入一个输入值,然后单击调用以在“结果”框架中查看结果。请不要关闭 TestClient.jsp 浏览器窗口 - 在本教程中,稍后将使用该浏览器窗口来测试 Web Service 流量是否符合 WS-I。

课程复习要点

现在,您可以开始课程 1.4:实现温度转换方法

< 上一课 | 下一课 >
指示主题类型的图标 教程课程主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:tdejb_exercise13.html