0

通常,您将能够基于 WSDL 生成 CLIENT java 类。但是,这不是我在这里需要的。

有一个我想为其创建代理的 Web 服务。我需要代理能够公开与 Web 服务完全相同的 WSDL。然后代理将翻译请求并将它们交给另一个系统。由于我有 Web 服务的 WSDL,我认为可能有一个工具可以为代理生成框架代码 (Java),以便它可以满足该 WSDL。一个工具会很方便,因为这个 Web 服务处理大量的操作。

一旦我有了框架代码,我就可以开始为 WSDL 所具有的每个操作编写逻辑。

4

3 回答 3

1

您可以使用 Apache Axis 提供的 wsdl2Java 工具。

于 2013-03-20T20:20:11.173 回答
0

您可以使用 Progress Software 的 Actional WebService 代理:http: //www.progress.com/en/Product-Capabilities/continuous-service-optimization.html

它完全符合您的要求。它还允许注册自定义操作处理程序,您可以在其中放置您的 java 代码。它还可以进行开箱即用的 XSLT 转换和调用拆分(例如调用一个服务然后转身并调用多个后端服务)。

于 2013-03-20T20:19:08.617 回答
0

我可能误解了这个问题,但这不是任何合同优先的网络服务库所做的吗?我相信 Spring WS 只支持先编写 WSDL,然后从中生成 java 代码。我自己更喜欢 Apache CXF。它首先支持两种方法,java 或 wsdl。

http://static.springsource.org/spring-ws/sites/2.0/reference/html/tutorial.html

于 2013-03-20T20:23:20.277 回答