gpt4 book ai didi

java - 使用 wsimport 生成 Web 服务客户端类

转载 作者:行者123 更新时间:2023-12-01 13:09:52 26 4
gpt4 key购买 nike

我正在尝试了解如何创建网络服务,因为我对它们很陌生。我正在学习以下教程:

http://www.mkyong.com/webservices/jax-ws/jax-ws-hello-world-example/

我有一个问题,需要一些解释。当我们通过 wsimport 工具创建 Java Web Service Client 时,它会创建两个文件:HelloWorld.java 和 HelloWorldImplService。我的问题是,我们已经准备好创建Web服务时创建的HelloWorld.java接口(interface)(我们在教程顶部创建的第一个接口(interface)),现在还有另一个HelloWorld.java接口(interface),如何实现两个文件能区分吗?

问候哈比尔

最佳答案

从 WSDL 生成客户端代码确实也会生成 HelloWorld 接口(interface)。实际上,当您创建 Web 服务客户端时,您拥有的只是 WSDL。您没有服务器端源代码,因为服务器通常由第三方运行。这就是为什么当您生成客户端代码时会生成此接口(interface),而且当您生成服务器端代码时也会生成此接口(interface)。但如果您碰巧同时拥有服务器端代码和客户端代码,那么您可以考虑将公共(public)源文件放在一个共享模块中并消除重复。

关于java - 使用 wsimport 生成 Web 服务客户端类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22972170/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com