Клиентские заглушки XmlBeans и Axis for Web Service - PullRequest
1 голос
/ 25 апреля 2009

Кто-нибудь имел личный опыт о том, почему XmlBeans может быть предпочтительнее, чем Axis для вызова веб-служб?

1 Ответ

3 голосов
/ 25 апреля 2009

Я не думаю, что вы можете использовать XmlBeans для вызова WebServices. XmlBeans создаст группу классов Java, представляющих типы данных, встречающиеся в схеме XML (XSD). Технически вы можете использовать эти классы для вызова WebServices, но вам придется иметь дело с самим протоколом SOAP.

AXIS , с другой стороны, создаст группу классов Java из WSDL, а также создаст STUB для подключения к удаленному сервису через протокол SOAP.

Итак, если вы намереваетесь сделать вызов WebService, выберите Axis или любую другую клиентскую технологию WebService, такую ​​как one , включенная по умолчанию с новым SUN (я должен сказать, Oracle?) SDK, поэтому вам не придется иметь дело с внешними зависимостями, кроме самой JVM. Здесь - это хорошее руководство о том, как сделать JAX-WS с Java 6.

Раньше я часто использовал Axis, теперь я переключился почти исключительно на JAX-WS.

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