-1

我必须从我的 Web 应用程序调用 Web 服务,并在我的视图中显示来自 Web 服务的响应。有什么建议么?

提前致谢

我将 Spring MVC 用于我的 Web 应用程序,将 Axis2 用于 Web 服务。

[编辑 1] 我在询问这样做的可能性,因为在我看来,以这种方式使用它似乎很奇怪。(客户端生成一个网络应用程序,所以我就像“一个网络应用程序变成另一个”)

4

1 回答 1

1

您需要使用axis2-tools (wsdl2java) 生成一个客户端(我想您使用axis2/soap)。然后,您可以简单地在您的业务逻辑类之一中实例化客户端并使用结果。

使用 wsdl2java 运行起来可能相当乏味,如果你有 maven,那么有一个 wsdl2java 转换器插件。

另外,我建议您将 wsdl2java 放在它自己的项目中,因为它不应该定期更改。

Spring 可以很方便地配置轴服务器 URL 并将客户端注入到您的代码中,但不需要运行 axis2 客户端。

于 2013-10-29T21:31:09.347 回答