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

时间:2011-05-18 14:12:36

标签: java wsdl axis rpc spring-ws

向大家致意,

在我提出具体问题之前,我想提一下,我不是在寻找一步一步的解决方案,而是寻找一个可能的“是”或“否”,无论我是否能够实现我的目标。正在筹划。

我得到了什么:

由Axis 1.3自动生成的 wsdl ,即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生成的类及其所有的痛苦?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

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