1

我的 jax-WS 网络服务如下所示:

@WebService
@SOAPBinding(style = Style.RPC)
public interface SampleServer {

@WebMethod void doIt1(@WebParam Event event);

@WebMethod void doIt2(String aString);
}

Event 类是抽象的,有一些简单的方法。例如: public abstract class Event { private int param; ... getter / setter ...}

我编写了一个客户端,它可以毫无错误地调用 doIt2,但我找不到一个好的解决方案来创建对 doIt1 的调用。

如果我在 Event 上指定带有子类的“@XMLSeeAlso”,它可以正常工作,但我认为这是一个愚蠢的解决方案,因为 Web 服务不应该在 Event 类型的特定客户端类上工作。我想将客户端和服务器类分开。

欢迎任何提示。谢谢。

4

0 回答 0