Почему нет простого способа использовать веб-сервисы в Java? - PullRequest
1 голос
/ 04 октября 2010

Я проделал большую работу, исследуя различные методы использования (.NET) веб-сервисов в клиентах Java.Кажется, что эта область является черной дырой в Java.Самый простой способ, который я нашел, это использовать Apache Axis2 wsdl2java для генерации исходных файлов.Но все же, для интеграции Apache с моими существующими веб-приложениями требуется определенная работа.

Я удивлен, что более простого способа не существует.Почему это так?

Ответы [ 2 ]

7 голосов
/ 04 октября 2010

Потому что есть. Необходимая функциональность для клиентов SOAP включена в стандартную библиотеку API. Вы можете использовать инструмент wsimport (расположенный в каталоге bin вашей установки JDK) для генерации клиентских классов из указанного WSDL.

1 голос
/ 04 октября 2010

Я не использовал metro , но похоже, что он хорошо интегрируется с JAXB2.0 и, возможно, стоит взглянуть. Я заметил сравнение metro и axis2 , которое может быть интересно, если вы уже знакомы с axis2.

для быстрых и грязных вещей хорошо работает Apache Commons httpclient + jaxb.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...