从RPC /编码的WSDL轻松生成Spring WS Client?

Sni*_*fer 6 java rpc axis wsdl spring-ws

大家问候,

在我提出具体问题之前,我想提一下,我不是在寻找一步一步的解决方案,而是寻找可能的"是"或"否",无论我是否能够按照我的计划实现我的目标.

我得到了什么:

WSDL,是由轴1.3自动生成即RPC /编码. - 我对Webservice本身没有任何影响.

我试图实现的目标:

从该wsdl生成Spring WS Client.

我所知道的:

  • 不推荐使用RPC /编码的WSDL,Spring WS不支持它们
  • Spring WS可以提供​​任何有效的XML
  • 我必须从WSDL - > .xsd获取模式
  • 我完蛋了.

我不确定的是什么:

  • 是.xsd足够还是我需要生成/写一个.xjb来生成类?

问题:

我是否有可能从RPC /编码的WSDL中获取.xsd并为Spring WS Client生成我的Java类而不会有太多的"黑客攻击"?或者,我是否应该继续开发残酷的Axis 1.3生成的类以及所有的痛苦?

先感谢您.

Fab*_*ann 1

如果您不喜欢 Axis 1.3,JAX-RPC 是一个稍微容易使用的替代方案。