Каков наилучший способ отправки XML-данных на веб-сервисы jaxws - PullRequest
3 голосов
/ 28 октября 2010

Каков наилучший способ отправки XML-данных на веб-сервисы jax-ws?

Один из способов, которым я мог разобраться, - преобразовать xml в String со стороны клиента и отправить его в виде String на WebService.

Я не думаю, что это лучший способ / лучшая практика.

Ответы [ 5 ]

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

Я использую сериализованные объекты Java напрямую.

0 голосов
/ 30 января 2011

Я могу понять необходимость сделать такой запрос XML-ответа .. Хотя могут быть разные взгляды на это .. иногда потребность определяется приложением / пакетом, над которым мы работаем ..

1 хорошая статья, которую я нашел на этом http://java.dzone.com/articles/implementing-jax-ws-web

Надеюсь, это поможет

Samant

0 голосов
/ 13 ноября 2010

Кодирование -> Escape / Wrap с CDATA -> установить значение в строку -> передать в качестве параметра в веб-сервис / удаленный методкак определено в вашем WSDL.

0 голосов
/ 05 ноября 2010

Почему использование XML будет первым вопросом.

Я бы сказал, взгляните на буфер протокола Google, вы сможете создать файл .proto, такой же, как вы создаете xsd, а затем вы сможете сгенерировать код из этого файла протока на разных языках,способ, которым вы отправляете на веб-сервис, просто извлекает массив байтов из прототипа google и отправляет его.

0 голосов
/ 03 ноября 2010

Лучший способ - использовать фреймворк, поддерживающий стандарты веб-сервисов. Для Java попробуйте Apache CXF или Apache Axis 2 .

...