wscompile和wsimport有什么区别?

时间:2014-11-27 09:39:55

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

wscompile和wsimport有什么区别。你可以告诉我何时编译。 我通常使用wsimport从wsdl获取所有ws工件。我很困惑何时使用wscompile?

2 个答案:

答案 0 :(得分:0)

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

JAX-WS客户端优于JAX-RPC客户端的优势是可移植性。 JAX-WS以更高的百分比生成可移植工件,而JAX-RPC生成的工件并非都是可移植的。

答案 1 :(得分:0)

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