我正在创建一个 Spring WS 客户端。我有一个来自第三方公司的巨大WSDL。它们提供了一组通过 Axis 的 WSDL2Java 映射到它们的 WSDL 的类。我不想使用 Axis 或它们的任何依赖项。
由于这是一个 Web 服务客户端,我可以自由选择任何框架。我的问题是如何在不使用 Axis 的 WSDL2Java 的情况下为 WSDL 生成映射类。我是否坚持操作纯 XML?请注意我正在使用 Spring WS。
编辑:
如果服务提供商已经使用 Axis 1 构建了他们的服务,那么您是否基本上坚持制作同样基于 Axis 1 的客户端?我从这个答案JAX-WS client with Axis service中读到它。我认为 Web 服务应该与它创建的平台分离或至少独立于它,允许您从基于 Java 的客户端访问基于 .Net 的 Web 服务,反之亦然?