1

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

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

尽管 Spring-WS 首先对编写 Web 服务有很大的支持,但它似乎没有像 wsdl 这样的客户端功能来生成 Java(除非我遗漏了一些东西)。

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

4

1 回答 1

2

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

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

于 2012-06-28T23:51:50.310 回答