通过 WSDL 文件生成 JAX-WS Web 服务

另请参见

如果您和业务合作伙伴达成了用 WSDL 文件形式表示的“约定”,则可以使用 IDE 来实现它。WSDL 文件是有关如何交换数据和消息以及如何发送和接收这些消息的一种协议。在 IDE 中,可以使用 WSDL 文件来实现 Web 服务。

业务需求可能要求您创建作为一组 XML 架构文件和 WSDL 文件的独立于平台的 Web 服务描述。基于此独立于平台的描述,您可以使用以下步骤来生成实现文件。可以通过硬盘或 URL 来获取以下步骤中使用的 WSDL 文件。甚至可以使用 IDE 自行创建 WSDL 文件,如创建 WSDL 文件所述。

通过 WSDL 文件创建 Web 服务:

  1. 根据实现方式,创建一个 Web 应用程序项目或 EJB 模块项目。
  2. 在“项目”或“文件”窗口中右键单击项目节点,然后选择“新建”>“其他”。在“Web 服务”文件夹中,选择“基于 WSDL 的 Web 服务”。
  3. 将打开“新建基于 WSDL 的 Web 服务”向导。

  4. 键入 Web 服务名称,并指定用于保存 Web 服务的包。
  5. 浏览至文件系统中的 WSDL 文件,或键入指向 WSDL 文件中的 URL。
  6. 如果要在处理请求时绕过 XML <--> Java 绑定层并让服务使用原始 XML,则选择“使用提供器”。将使用提供器接口,而不使用 XML <--> 绑定。这是一项高级功能,缺省情况下不选择该功能。
  7. 单击“完成”。

    对于 JAX-WS Web 服务(Java EE 5 规范),IDE 将运行 wsimport 工具,该工具可以读取 WSDL 文件并生成 Web 服务开发、部署和调用所需的所有工件。最后,IDE 将生成框架实现类,该实现与向导中选定的 WSDL 端口相对应。

  8. 另请参见
    关于 Web 服务
    关于实现 Web 服务
    通过 Java 创建 Web 服务
    创建 WSDL 文件

    法律声明