【发布时间】:2012-08-30 09:45:16
【问题描述】:
当我使用 wsdl2java 工具基于 wsdl 文件生成 java 类时,我为每个类得到两个文件:第一个 - 纯虚拟类文件,第二个 - 具有实现的类文件,它们在类名中有 Impl 后缀。
因此,例如,如果我在 wsdl 消息中指定名称为 ServerMessage,则 ServerMessage.java 将是虚拟的,而 ServerMessageImpl.java 将包含所需的东西。
我应该如何在非生成代码中使用结果文件?我只想使用我的 wsdl 文件中指定的类,但是在这样的生成中,我不得不在每个类名之后编写 Impl 后缀。我是不是误会了什么?
【问题讨论】:
-
我在玩 wsdl2java 并发现了同样的事情。我最终安装了 eclipse 插件,它似乎生成了更干净的类。我也很好奇为什么会这样,因为我的大部分 Web 服务工作都是在 C# 和 Visual Studio 中完成的,而生成 Java 客户端是我的一个实验。