Подтвердить что ты не робот

Как использовать классы webservice-client, созданные с помощью Eclipse?

Я использовал eclipse Helios для создания клиента веб-службы для использования веб-службы оси 1.4.
Он сгенерировал 2 пакета:
1 - датамодель.
2 - клиент.

Внутри клиентского пакета есть 5 классов:
1- ServiceName
2- ServiceNameProxy
3-ServiceNameService
4- ServiceNameServiceLocator
5- ServiceNameSoapBindingStub

Мне нужно знать, что это такое? И
Как вызвать методы веб-службы с параметрами?

Заранее спасибо

4b9b3361

Ответ 1

Я уже очень новичок в веб-службах, и я не могу дать хорошее объяснение того, что эти классы, но я считаю, что вы можете использовать класс Proxy для вызова методов веб-службы.

public class TestClient{
    public static void main(String []args){
        ServiceNameProxy proxy = new ServiceNameProxy();
        proxy.setEndpoint("http://localhost:8080/ServiceName/asdf");//defined in wsdl

        int i = proxy.webServiceMethod(new String(), new String());
    }
}

webServiceMethod() будет тем, что имя метода определено в службе.