使用 Web 服务客户端

下表说明了如何使用 Web 服务客户端。
第一步
设计 Web 服务客户端

您可以在 Web 应用程序或 Java 应用程序中使用 Web 服务,也可以在 EJB 模块中使用 JAX-WS Web 服务。在 Web 应用程序中,可以选择从 Servlet 或 JSP 页中调用 Web 服务上的操作。

  1. 转至“帮助”>“Java BluePrints 解决方案目录”。
  2. 阅读“Web 服务设计”项下的主题。

第二步
创建 Web 服务客户端
  1. 从“项目”窗口或“文件”窗口中,右键单击项目中的节点,然后选择“新建”>“文件/文件夹”。将出现“新建文件”向导。在“类别”下选择“Web 服务”。在“文件类型”下选择“Web 服务客户端”。单击“下一步”。
  2. 创建 Web 服务客户端代理/桩模块

要解决疑难问题,请参见设置代理以使用 Web 服务


第三步
开发 Web 服务客户端应用程序
  1. 在“项目”窗口或“文件”窗口中,双击要编辑的文件。
  2. 使用源代码编辑器开发 Web 服务客户端。
  3. 在源代码编辑器中单击鼠标右键时,可以使用 IDE 来生成框架代码以调用 Web 服务操作

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

第五步
部署 Web 服务客户端

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

  1. 确保将用于部署的服务器设置为目标服务器。右键单击某个项目节点,选择“属性”,然后检查“运行”面板。
  2. 执行以下某项操作:
    • 要将客户端作为 J2EE 应用程序的一部分进行部署,请右键单击 J2EE 应用程序的“J2EE 模块”节点,选择“添加 J2EE 模块”,再选择包含 Web 服务客户端的模块,然后单击“确定”。
    • 要将客户端作为独立应用程序进行部署,请选择“运行”>“运行主项目”,或者右键单击该项目,然后选择“运行项目”。

要解决疑难问题,请参见设置代理以使用 Web 服务


法律声明