【发布时间】:2013-05-07 11:46:26
【问题描述】:
我是 Web 服务的新手,我在 Eclipse 中使用一种公开的方法创建了一个基本项目。我能够部署我的网络服务并且它工作正常。代码如下。
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
@WebService(targetNamespace="http://test.com", name="testService")
public class WebService {
@WebMethod(operationName="start")
public String start(@WebParam(name="inputParameter") String inputParameter) {
return startMethod(inputParameter);
}
}
我的问题是如何设置这种方法来处理复杂类型。我想接收一些参数,但我不想只是将它们作为一堆字符串接收。我正在考虑使用某种包装器对象,其中包含我的方法所需的所有参数。关于如何做到这一点的任何建议?我是否需要额外的注释来创建 WSDL?谢谢!
【问题讨论】:
标签: java web-services jax-ws