Это не означает дважды стоимость, если бы это берет меньше, чем 1/2 время, это взяло бы с одним dev. Я думаю на трудных или задачах низкого уровня, это было бы полезно. Я нахожу, что это стоит того, потому что у Вас есть кто-то для высказывания "нет, не делайте ЭТОГО!" задолго до того, как это заканчивается в производственном коде, где это будет ДЕЙСТВИТЕЛЬНО стоить Вам времени и денег.
я записал операционные системы и вещи той природы, где это было неоценимо, что кто-то сидел рядом со мной для проверения моей логики дважды.
Что касается Axis2: прочтите эти ссылки, они содержат несколько примеров:
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);
}
}
Обычно клиент не создает экземпляр заглушки в веб-службах, вы должны использовать локатор службы и вызвать метод get. Я не могу сказать по вашему вопросу, но если вы задаете более общий вопрос «Где мне взять JavaDocs (или что-то подобное), чтобы лучше понять API», вам придется указать, какой WS вы используете.