使用 WebSphere 运行时环境从 WSDL 文档创建 Java bean 框架

先决条件:

Web Service 向导帮助您从现有的 WSDL 文档创建框架 bean。框架 bean 包含与 WSDL 文档中描述的操作相对应的一组方法。创建 bean 时,每个方法都具有通过编辑该 bean 替换的基本实现。

要从 WSDL 文档创建框架 Java™ bean:

  1. 切换至 J2EE 透视图(窗口 > 打开透视图 > J2EE)。
  2. 在“项目资源管理器”视图中,选择要创建框架 bean Web Service 的 Web 项目,并选择您已创建或已导入的 WSDL 文件。
  3. 单击文件 > 新建 > 其它。选择 Web Service 以显示各种 Web Service 向导。选择 Web Service 向导。单击下一步
  4. “Web Service”页面:选择框架 Java bean Web Service 作为 Web Service 类型。(可选)可以选择执行下列操作:
    • 启动 Web 项目中的 Web Service - 如果不选择此选项,则将必须手工启动 Web Service。必须选择此选项才能启用此页面上的其它选项。
    • 启动“Web Service 资源管理器”以将 Web Service 发布到 UDDI 注册中心。
    • 为 Web Service 生成 Java bean 客户机代理。生成的 Java bean 客户机代理提供了 Web Service 的远程过程调用接口。
    • 测试 Web Service - 这允许您在生成代理之前在“Web Service 资源管理器”中测试 Web Service。
    • 通过“TCP/IP 监视器”来发送 Web Service 通信量,“TCP/IP 监视器”允许您监测由 Web Service 生成的 SOAP 流量,还可以测试此流量以保持 WS-I 一致性。
  5. “选择对象”页面:输入将用来生成 Java bean 的 WSDL、WSIL 或 HTML 文件的 URI。也可以选择从此文件生成 WSIL 文件。 确保在 URI 开头没有空格,否则可能会生成空指针异常。
  6. “服务部署配置”页面:指定服务器和客户机部署设置。
    1. 单击编辑并选择 IBM® WebSphere 运行时环境,然后选择想要运行 Web Service 和 Web Service 客户机的服务器。 如果想要使用 IBM SOAP 运行时环境或 Apache Axis 1.0 运行时环境,请参阅相应的任务。
    2. 选择想要创建 Web Service 的 Web 项目和 EAR。 如果它们尚不存在,则向导将为您创建它们。
    3. 选择想要创建 Web Service 客户机的项目的类型和名称。如果输入现有项目的名称,则项目类型字段必须与现有项目的项目类型字段相匹配。如果输入一个尚不存在的项目的名称,则向导将为您创建该项目。注意,Axis 和 SOAP 运行时客户机支持的唯一项目类型是 Web 项目。如果想要在 Java、EJB 或应用程序客户机项目中创建客户机,则必须为客户机选择 WebSphere 运行时环境。
    4. 选择现有 EAR 或输入一个唯一名称以使 Web Service 客户机与 Web Service EAR 以外的另一 EAR 相关联。注意:对 Web Service 和 Web Service 客户机选择不同的 EAR 可以减少遇到运行时错误的机会,但是将使用较多系统资源。
  7. “选择服务端点接口”页面:可以选择使用现有服务端点接口(SEI)而不是让向导生成一个服务端点接口。
  8. “Web Service 框架 Java Bean 配置”页面:选择将用来存储生成的 Java bean 的文件夹。(可选)可以选择是否想对此 Web Service 启用安全性;安全性不符合 WS-I。如果想要查看或编辑包与名称空间之间的映射,则选择定义名称空间至包的定制映射复选框。
  9. “Web Service 名称空间至包映射”页面:如果在前一面板上选择了定义名称空间至包的定制映射,则可以在此面板上通过单击添加来输入定制映射对。或者,可以单击导入以从 .properties 文件中导入定制映射对。属性文件的内容必须采用 namespace=package 格式。
  10. “Web Service 代理”页面:如果已经选择生成代理,则此页面将显示该代理的选项。它列示了将生成代理的文件夹,且您可以选择为代理启用安全性并创建名称空间与包之间的定制映射。
  11. “Web Service 客户机名称空间至包映射”页面:如果在前一面板选择了定义名称空间至包的定制映射,则可以在此面板上通过单击添加来输入定制映射对。或者,可以单击导入以从 .properties 文件中导入定制映射对。属性文件的内容必须采用 namespace=package 格式。
  12. “Web Service 发布”页面:如果选择了将 Web Service 发布到 UDDI 注册中心,则使用此页面来启动“Web Service 资源管理器”并选择将 Web Service 发布所至的 UDDI 注册中心。单击完成
创建 Web Service 之后,根据您选择的选项不同,可能会发生下列情况:

相关概念
Web Service 开发的工具
Web Service 开发
Web Service 运行时环境

相关任务
开发 Web Service
使用 Web Service 资源管理器

相关参考
WSDL 文档

使用条款 | 反馈
(C) Copyright IBM Corporation 1999, 2005. All Rights Reserved.