轻松从 RPC/编码的 WSDL 生成 Spring WS 客户端?

发布于 2024-11-08 05:34:57 字数 702 浏览 4 评论 0原文

大家好,

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

我得到的:

由 Axis 1.3 自动生成并经过 RPC/编码的 wsdl。 - 我对 Web 服务本身没有任何影响。

我试图实现的目标:

从该 wsdl 生成 Spring WS 客户端。

我“知道”

  • RPC/编码的 WSDL 已被弃用,并且不受 Spring WS“支持”
  • Spring WS 可以提供任何有效的 XML
  • 我必须从 WSDL 获取架构 - > .xsd
  • 我注定了。

我不确定的是:

  • .xsd 是否足够,或者我是否需要生成/编写 .xjb 来生成类?

问题:

我是否可以从 RPC/编码的 WSDL 获取 .xsd 并为 Spring WS 客户端生成 Java 类,而无需进行太多“修改”?或者我应该继续开发残酷的 Axis 1.3 生成的类及其所有的痛苦?

先感谢您。

Greetings everyone,

Prior to my specific question, I'd like to mention that I am not looking for a step by step solution but for a possible YES or NO whether or not I will be able to achieve my goal with what I'm planning.

What I've got:

A wsdl that was autogenerated by Axis 1.3 an that is RPC/encoded. - I dont have any influence on the Webservice per se.

What I try to achieve:

Generating a Spring WS Client from that wsdl.

What I "know":

  • RPC/encoded WSDLs are deprecated and not "supported" by Spring WS
  • Spring WS can deliver any valid XML
  • I have to get the schema from the WSDL - > .xsd
  • I'm doomed.

What I'm not sure of:

  • is the .xsd enough or do I need to generate/write an .xjb to generate the Classes?

The Question:

Is it possible for me to get the .xsd from the RPC/encoded WSDL and generate my Java Classes for the Spring WS Client without too much "hacking around"? Or should I just go along with developing cruel Axis 1.3 generated Classes with all their miseries?

Thank you in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜唯美灬不弃 2024-11-15 05:34:57

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

If you don't like Axis 1.3, JAX-RPC is a slightly easier to use alternative.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文