使用 Web 服务

下表说明了如何使用 Web 服务。
第一步
设计 Web 服务
  1. 转至“帮助”>“Java BluePrints 解决方案目录”。
  2. 阅读“Web 服务设计”项下的主题。

第二步
创建 Web 服务
  1. 做出 Web 服务实现决定
  2. 执行以下某项操作:


第三步
开发 Web 服务
  1. 在“项目”窗口或“文件”窗口中,双击要编辑的文件。
  2. 使用源代码编辑器来开发 Web 服务。在源代码编辑器中单击鼠标右键时,可以使用 IDE 为以下一项或多项内容生成框架代码:
    • 由于 WSDL 文件控制 Web 服务的接口,所以,不能将新操作添加到通过 WSDL 文件创建的 Web 服务中,因为这些操作不会反映到 WSDL 文件中。

第四步
生成 Web 服务
  1. 执行以下某项操作:
    • 如果实现 Web 服务所在的模块是 J2EE 应用程序的一部分,请确保将 J2EE 应用程序设置为主项目,并选择“生成”>“生成主项目”(F11)。
    • 如果项目是一个单独的模块,或者您要在 J2EE 应用程序中生成该模块,而不生成其他模块,请在“项目”窗口中右键单击项目节点,然后选择“生成项目”。
  2. 分析结果,并在必要时定制相关工具的功能。对于通过 WSDL 文件创建的 JAX-WS Web 服务,可以使用 Web 服务属性编辑器来定制 wsimport 工具的功能。对于 JAX-RPC Web 服务,请根据需要定制 wscompile 工具的功能:

第五步
部署 Web 服务

可以将 Web 服务作为单独的模块或 J2EE 应用程序的一部分进行部署。

  1. 要将其作为 J2EE 应用程序的一部分进行部署,请右键单击 J2EE 应用程序的“J2EE 模块”节点,选择“添加 J2EE 模块”,选择包含 Web 服务的模块,然后单击“确定”。
  2. 确保选择了正确的目标服务器。
  3. 选择“运行”>“运行主项目”,或者右键单击项目,然后选择“运行项目”。

第六步
测试 Web 服务

第七步
使用 Web 服务
  1. 通过本地 WSDL 或在线 WSDL 创建 Web 服务客户端
  2. 通过使用 Glassfish Tester 应用程序来测试 JAX-WS Web 服务;从 IDE 中测试 JAX-RPC Web 服务
  3. 在确定了该 Web 服务对您有用后,请使用源代码编辑器开发 Web 服务客户端。在源代码编辑器中单击鼠标右键时,可以使用 IDE 来生成框架代码以调用 Web 服务操作
  4. 生成 Web 服务客户端
  5. 确保选择了正确的目标服务器。
  6. 选择“运行”>“运行主项目”,或者右键单击项目,然后选择“运行项目”。

法律声明