使用 Web 服务

下表说明了如何使用 Web 服务。
第一步
创建 Web 服务
  1. 做出 Web 服务实现决定
  2. 执行以下某项操作:

要使用 JAX-RPC Web 服务,请从插件管理器获取“JAX-RPC Web 服务”插件。


第二步
开发 Web 服务
  1. 在“项目”窗口或“文件”窗口中,双击要编辑的文件。
  2. 使用源代码编辑器来开发 Web 服务。在源代码编辑器中单击鼠标右键时,可以使用 IDE 为以下一项或多项内容生成框架代码:

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

第四步
部署 Web 服务

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

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

第 5 步
测试 Web 服务

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

法律声明