WEB开发网
开发学院软件开发Java 开发者关于 JAX-RPC 的介绍,第 2 部分: 研究 JAX... 阅读

开发者关于 JAX-RPC 的介绍,第 2 部分: 研究 JAX-RPC 的规范提高 Web 服务互操作性

 2009-11-07 00:00:00 来源:WEB开发网   
核心提示: 显式服务上下文的表现形式是作为追加于服务方法调用的附加参数,当从 JAVA 参数映射到 WSDL 时这可能会引发问题,开发者关于 JAX-RPC 的介绍,第 2 部分: 研究 JAX-RPC 的规范提高 Web 服务互操作性(10),因为这些增加的元素将映射到 WSDL 头, 清单 10 通过端

显式服务上下文的表现形式是作为追加于服务方法调用的附加参数。当从 JAVA 参数映射到 WSDL 时这可能会引发问题,因为这些增加的元素将映射到 WSDL 头。 清单 10 通过端点 JAVA 接口表示了一个 WSDL 定义及它的 soap:header 信息和显式的服务上下文表示。


清单 10. WSDL 定义的端点 JAVA 接口
public interface BookSerachService implements java.rmi.Remote{ 
   public Books[] searchForBooks(String authorName, StringHolder context) 
   throws RemoteException; 
} 

在 清单 10中,您能看到上下文被加到了方法参数上。

JAX-RPC 规范不强制处理服务上下文的服务器端模型。定义处理程序来进行服务上下文是由容器提供商(针对隐式或显式上下文管理)和程序员(针对显式上下文管理)决定的。您能看到,这使得上下文路由和设置报头消息处理器变得灵活。

带附件的 SOAP

JAX-RPC 规范 API 在远程过程调用和/或返回值时支持 MIME 编码的内容的使用。这是以带附件的 SOAP 标准为基础的。带附件的 SOAP 消息是通过使用 MIME multipart/related 类型建立的。根部件是初始的 SOAP 消息,MIME 内容被作为消息的另外部件添加。这些 SOAP 部件可能包含对 MIME 部件的引用。也要注意每一个 MIME 部件包含内容的 ID 或内容定位信息来唯一地标识 MIME 部件。请参阅 图 3,它显示了一条样本 MIME 消息。


图3. SOAP 消息包
开发者关于 JAX-RPC 的介绍,第 2 部分: 研究 JAX-RPC 的规范提高 Web 服务互操作性

上一页  5 6 7 8 9 10 

Tags:开发者 关于 JAX

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接