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

Как использовать созданные Axis WSDL2Java файлы?

Я создал Java файлы из WSDL с конвертером WSDL2Java, но я не знаю, как использовать сервис с этими файлами, потому что примеров нет. Я реализую клиентскую сторону.

4b9b3361

Ответ 1

Что касается Axis2: прочитайте эти ссылки, они содержат несколько примеров:

http://ws.apache.org/axis2/1_5_1/quickstartguide.html#clients
http://ws.apache.org/axis2/1_0/userguide3.html

EDIT: Что касается Axis1: он основан на JAX-RPC, и вам нужно создать экземпляр объекта-заглушки или использовать локатор службы, чтобы получить экземпляр заглушки, и все операции WS будут в этом. Приводится пример здесь:

public class Tester {
  public static void main(String [] args) throws Exception {
    // Make a service
    AddressBookService service = new AddressBookServiceLocator();

    // Now use the service to get a stub which implements the SDI.
    AddressBook port = service.getAddressBook();

    // Make the actual call
    Address address = new Address(...);
    port.addEntry("Russell Butek", address);
  }
}

Ответ 2

Обычно клиент не создает экземпляр в веб-службах, вы должны использовать локатор службы и вызывать метод get. Я не могу сказать по вашему вопросу, но если вы задаете более общий вопрос: "Где я могу получить JavaDocs (или такой), чтобы лучше понять API", вам нужно будет указать, какой WS вы используете.

Руководство пользователя Axis