【问题标题】:Any one can explain JAX-WS with Spring?任何人都可以用 Spring 解释 JAX-WS 吗?
【发布时间】:2010-04-13 18:35:59
【问题描述】:

您能否简要解释一下 JAX-WS 如何与 Spring 配合使用。我知道 JAX-WS 正在使用 JAXB 进行取消/编组,但是当它在流程方面出现时。例如假设有一个名为 entityEmployeeService (WebService) 的服务。 1) UI 向服务 entityEmployeeService 发出 HTTP 请求,然后技术上会发生什么和流程。

注意 - 主要是我想知道在对 entityEmployeeService 的请求流中进行编组和解组的位置。

谢谢 维奈

【问题讨论】:

    标签: spring jax-ws


    【解决方案1】:

    春天有一些ready-to-use classes到:

    1. 将您的服务公开为 JAX-WS WebServices (SimpleJaxWsServiceExporter)
    2. 创建 JAX-WS WebServices 存根 (JaxWsPortProxyFactoryBean) 以与远程 WebServices 通信。

    在这两种情况下,您都需要在开始使用 JAX-WS WebServices 之前生成 JAXB bean(除非它们被传递并返回简单的基本类型)。 JAX-WS javax.xml.ws.Service 是您查找实现细节的入口点。简而言之:它创建 JDK 代理,并且对于每个接口方法调用,它通过 JAXB 编组参数。

    Spring-WS 项目也有一个support for JAXB marshallers/unmarshallers(不是 JAX-WS,因为它是 JAX-WS 的替代品),所以你可以看看它的源代码。

    【讨论】:

      猜你喜欢
      • 2011-03-31
      • 1970-01-01
      • 2015-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-16
      相关资源
      最近更新 更多