Использование веб-службы JAX-WS - лучшие практики? - PullRequest
2 голосов
/ 04 марта 2011

Каков наилучший способ использования веб-службы JAX-WS в клиенте Java?Я склонен использовать wsimport для создания заглушек.Это означает использование JAXB.Пожалуйста, предложите.
Спасибо.

1 Ответ

2 голосов
/ 10 марта 2011

Я не знаю, что это обязательно лучший метод, но я определенно рекомендую использовать сгенерированные заглушки wsimport / JAXB для использования сервиса SOAP в клиенте. Вы также можете использовать любое количество других методов, но все они сводятся к двум вариантам:

1) сгенерирован код заглушки, который выполняет все XML и HTTP (или другой протокол) для меня

2) создать сообщение XML в строке Java и использовать различные методы HTTP (или другие протоколы) для отправки этого XML удаленной службе. Затем проанализируйте результат, используя некоторый метод (регулярное выражение, пользовательский анализатор, SAX, DOM и т. Д.)

В действительности вариант 1 сводится к варианту 2, но вы его никогда не видите.

...