У меня есть этот (не очень крутой) веб-сервис:
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
@WebService()
public class WMCWeb {
}
И хотел бы сделать что-то вроде
@WebMethod(operationName = "getMyObject")
public MyObject getMyObject(@WebParam(name = "id") String id) {
...
return new myObject;
}
Но я не могу просто вернуть объект. Я действительно не знаю, что я должен сделать, чтобы иметь возможность сделать это. Я читал кое-что о написании org.apache.soap.util.Serializer, но это кажется старым решением. Как я могу заставить WebService знать, как преобразовать объект в ответ Soap?