0

我有以下要求并考虑如何最好地从 WSDL 获取 java 对象。

  • XML 数据来自公共 SOAP Web 服务
  • 我必须使用 JAXB
  • 我想自动将检索到的数据解组为 Java 对象

理想情况下,我希望拥有使用 JAXB 注释的 java 对象。有什么工具可以结合起来自动生成这些吗?

4

2 回答 2

2

当然,有很多方法可以使用 JAX-WS(它使用 JAXB 进行 XML 绑定)来生成 Web 服务客户端。

您可以从命令行执行它: http ://www.mkyong.com/webservices/jax-ws/jax-ws-wsimport-tool-example/

作为 Maven 构建的一部分: https ://jax-ws-commons.java.net/jaxws-maven-plugin/

或者从您的 Eclipse 环境中: http ://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jst.ws.cxf.doc.user%2Ftasks%2Fcreate_client.html

于 2013-07-10T13:28:57.270 回答
1

是的,有。对于每个 jdk,都有一个名为的可执行文件wsimport,它完全符合您的要求。

是我对类似问题的回答。

于 2013-07-10T13:25:16.830 回答