【问题标题】:What is the difference between wscompile and wsimport?wscompile 和 wsimport 有什么区别?
【发布时间】:2014-11-27 09:39:54
【问题描述】:

wscompile 和 wsimport 有什么区别。你能告诉我什么时候进行wscompile吗? 我通常使用 wsimport 从 wsdl 获取所有 ws 工件。我很困惑何时使用 wscompile?

【问题讨论】:

  • JAX-RPC 的工具是 wscompile ,JAX-WS 的工具是 wsimport
  • 不是 JAX-RPC 中的 wsdl2java 吗??

标签: java web-services jax-ws jax-rpc


【解决方案1】:

据我所知, 与 JAX-RPC 相比,JAX-WS 简化了 Web 服务客户端的开发。 这两种技术都有一个用于导入 WSDL 以生成客户端工件的工具。 JAX-RPC 的工具是 wscompile,JAX-WS 的工具是 wsimport。

JAX-WS 客户端相对于 JAX-RPC 客户端的优势在于可移植性。 JAX-WS 生成可移植工件的比例要高得多,而 JAX-RPC 生成的工件并非都是可移植的。

【讨论】:

    【解决方案2】:

    工具 wsimport 处理 WSDL 文件,该文件是描述 Web 服务的 XML 文档。 工具 wsimport 不关心 WSDL 中描述的服务 (RPC/DOCUMENT) 的样式。 如果 WSDL 具有 RPC 样式,它将生成用于使用 RPC 样式 Web 服务的客户端存根,类似地用于文档样式。

    【讨论】:

      猜你喜欢
      • 2010-10-02
      • 2011-12-12
      • 2010-09-16
      • 2012-03-14
      • 2012-02-06
      • 2011-02-25
      • 2011-11-22
      • 2015-03-26
      • 2013-08-19
      相关资源
      最近更新 更多