使用 HTTP 对 JAX-RPC 应用程序传输 Web Service 请求
已经将 JavaBeans 对象启用为 Web Service 时,可以开发 HTTP 可访问的 Java™ API for XML-based remote procedure call (JAX-RPC) Web Service。
开始之前
运行 Java2WSDL 命令以创建 Web Service 描述语言 (WSDL) 文件。当您运行 Java2WSDL 命令时,使用 -bindingsTypes 选项以及 http,以设置 HTTP 传输绑定。例如:
java2wsdl -bindingTypes http,jms -implClass my.pkg.MyEJBClass my.pkg.MySEI
要了解有关使用 Java2WSDL 命令的更多信息,请参阅 JAX-RPC 应用程序文档的 Java2WSDL 命令。z/OS® 平台上不支持 Java2WSDL 命令行工具。此功能由 z/OS 产品版本随附的组装工具提供。请阅读 Java API for XML-based Remote Procedure
Call (JAX-RPC) 应用程序的 Java2WSDL 命令行工具的内容以了解有关此工具的更多信息。
关于此任务
应用程序服务器支持使用 HTTP 来传输 Web Service 客户机请求。借助 HTTP,Web Service 客户机和服务器可以通过 SOAP 消息通信。SOAP 是底层通信协议,在支持 Web Services for Java Platform, Enterprise Edition (Java EE) 和 Java API for XML-based remote procedure call (JAX-RPC) 规范的 Web Service 中使用。
HTTP 是 Web Service 的最常用传输方法。
要 从现有 JavaBeans 对象开发可访问的 HTTP Web Service,请执行下列操作: