【问题标题】:Spring WS wsdl to javaSpring WS wsdl 到 java
【发布时间】:2012-06-28 22:44:11
【问题描述】:

我希望使用一些框架来帮助生成基于服务提供商提供的 wsdl 的 java 客户端绑定。

有 Axis 和 CXF 等选项,但我也在关注 Spring-WS。

虽然 Spring-WS 一开始就对编写 Web 服务有很大的支持,但它似乎没有像 wsdl 这样的客户端功能来生成 Java(除非我遗漏了什么)。

这是否意味着 Spring WS 对我来说不是一个好选择?

【问题讨论】:

  • 问:我不明白为什么不能自动生成 Java(例如,使用与 IDE 集成的基于 Axis2 或 CXF 的 GUI 工具),然后随便填写实现即可?如果您愿意,包括使用 Spring/Hibernate 的实现?
  • 我绝对可以做到。我的问题是天气与否我可以使用 Spring WS 做同样的事情。我已经将 Spring WS 用作 Web 服务提供者,并且也可以将相同的工具用作 Web 服务客户端。如果这不是一个选项,我将使用 CXF 或 Axis..

标签: cxf axis spring-ws wsdl2java


【解决方案1】:

您是对的,它没有像 Axis 或 CXF 那样提供生成客户端绑定的机制。但是,由于它促进了基于消息的 web 服务,因此围绕 Spring WebserviceTemplate 手动创建适配器将相当容易。

为了从 wsdl 创建类型,java 已经附带了 xjc 工具,该工具现在可以接收 wsdl(或模式)并生成符合 JAXB2 的 java 类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多