【问题标题】:Generating webservice client classes using wsimport使用 wsimport 生成 Web 服务客户端类
【发布时间】:2014-04-09 19:26:12
【问题描述】:

我正在尝试了解如何创建 Web 服务,因为我是新手。 我正在学习以下教程:

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

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

问候哈比尔

【问题讨论】:

    标签: java web-services jakarta-ee


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-03
      • 1970-01-01
      • 1970-01-01
      • 2015-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多