Java JAX-WS Webmethod参数继承

时间:2013-02-14 14:04:58

标签: java web-services jax-ws

我的jax-WS Web服务看起来像这样:

@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类型的特定客户端类上工作。我想将客户端和服务器类分开。

欢迎任何提示。感谢。

0 个答案:

没有答案