0

客户端存根代码生成器的不同 WSDL 及其区别是什么?如果我需要将复杂的 WSDL 转换为代码,哪个更好?所谓复杂,我的意思是 WSDL 具有各种约束,例如最小和最大长度/值、最小和最大出现次数。

到目前为止,我知道 Google 和 StackOverflow 有 3 个工具可以完成这项工作:Axis2CXF和. 我只能测试 Axis2。我没有使用 CXF 和 IBM Rational 的经验。上述工具有什么区别?有没有其他好的工具可以推荐?Eclipse WTPIBM Rational

我之前尝试使用 Axis2 从 WSDL 生成服务器存根,但没有生成一个 Web 服务方法,因此我停止使用 Axis2,认为 Axis2 的代码生成可能存在限制。Axis2 的代码生成是否有限制?我之前尝试过的是服务器存根。现在,我需要生成一个客户端存根。

请注意,我们使用的是 JDK 1.5。

4

2 回答 2

2

Eclipse WTP 只是调用 Axis 2 或 CXF,具体取决于您需要/已经安装。

CXF 的代码生成器与 JAX-WS(和 wsimport 命令)完全兼容,而且在 Java 5 上也能正常运行。通过使用 CXF,您现在当然可以在 Java 5 上运行,如果/当您迁移到 Java 6 时,您就可以那时决定转向 JDK 中的 JAX-WS impl 还是坚持使用 CXF。你会有这样的选择。使用轴 2,您将被轴 2 卡住。

于 2012-08-29T14:32:21.370 回答
1

您没有偶然发现 jdk 中的默认 JAX-WS 实现(基于metro)?

于 2012-08-28T03:16:22.283 回答