Web servislerine yeniyim ve bir açık yöntemle tutulmada temel bir proje oluşturdum. Web servisimi dağıttım ve gayet iyi çalışıyor. Kod aşağıda.Karmaşık türlerle bir web hizmeti oluşturma
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);
}
}
Sorum şu: Karmaşık türlerle başa çıkmak için bu yöntemi nasıl kurarım. Bir dizi parametre almak istiyorum, ancak bunları sadece bir dizi ip olarak almak istemiyorum. Metoduma ihtiyacım olan tüm parametreleri içeren bir çeşit sarmalayıcı nesneye sahip olmayı düşünüyordum. Bunu nasıl yapacağınız konusunda herhangi bir tavsiyeniz var mı? WSDL'yi oluşturmak için ek açıklamalara ihtiyacım var mı? Teşekkürler!