WEB开发网
开发学院软件开发Java 在 WebSphere Application Server V7 中为 WS-Add... 阅读

在 WebSphere Application Server V7 中为 WS-Addressing 提供 JAX-WS 2.1 支持

 2010-07-26 00:00:00 来源:WEB开发网   
核心提示: 不过,在开始之前,在 WebSphere Application Server V7 中为 WS-Addressing 提供 JAX-WS 2.1 支持(2),我们需要指出 JAX-WS 2.1 规范只支持 WS-Addressing 1.0 Core 和 Simple Object Acces

不过,在开始之前,我们需要指出 JAX-WS 2.1 规范只支持 WS-Addressing 1.0 Core 和 Simple Object Access Protocol (SOAP) Binding 规范。如果需要支持 WS-Addressing 规范的不同版本,那么 JAX-WS 2.1 规范还为供应商提供了扩展 API 的能力。在 IBM® WebSphere® Application Server V7 中,我们利用了这种功能,以支持较旧的 WS-Addressing Member Submission 规范(参见参考资料)。这些扩展也将在本文中加以介绍。

端点引用

JAX-WS 2.1 规范引入了端点引用(endpoint reference)的概念。端点引用封装了用于成功定位 Web 服务端点所需的所有细节。API 引入了一个新类,EndpointReference,用于表示端点引用。然而,该类并不是由开发人员直接使用,而是应当使用它的子类。

JAX-WS 2.1 API 包括了 EndpointReference 的一个子类,名为 W3CEndpointReference。它的作用是根据 WS-Addressing 1.0 Core 规范的要求表示端点引用。在 WebSphere Application Server V7 中,我们提供了另一个子类 SubmissionEndpointReference,用于根据 WS-Addressing Member Submission 规范表示端点引用。这两个类之间的关系如图 1 所示。

图 1. 端点关系
在 WebSphere Application Server V7 中为 WS-Addressing 提供 JAX-WS 2.1 支持

JAX-WS 2.1 规范还定义了多种在应用程序中创建端点引用的方法。清单 1 中的代码片段使用 W3CEndpointReferenceBuilder 类显示了其中一种方法。为清晰起见,我们在下面的示例中忽略了一些细节,但是可以通过本文末尾的应用程序获得完整的示例。

上一页  1 2 3 4 5 6 7  下一页

Tags:WebSphere Application Server

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