Легко ли генерировать Spring WS Client из RPC / закодированного WSDL? - PullRequest
6 голосов
/ 18 мая 2011

Приветствую всех,

Перед моим конкретным вопросом я хотел бы отметить, что я ищу не пошаговое решение, а возможное ДА или НЕТ, смогу ли я достичь своей цели с тем, что я планирую.

Что у меня есть:

A wsdl , который был автоматически сгенерирован Axis 1.3 an, который является RPC / кодированным. - Я не имею никакого влияния на веб-сервис как таковой.

Чего я пытаюсь достичь:

Генерация Spring WS Client из этого wsdl.

Что я "знаю" :

  • RPC / закодированные WSDL устарели и не «поддерживаются» Spring WS
  • Spring WS может доставить любой действительный XML
  • Мне нужно получить схему из WSDL -> .xsd
  • Я обречен.

В чем я не уверен:

  • Достаточно .xsd или мне нужно сгенерировать / записать .xjb для генерации Классов?

Вопрос:

Могу ли я получить .xsd из RPD / закодированного WSDL и сгенерировать мои Java-классы для Spring WS Client без излишних "взломов"? Или мне следует просто заняться разработкой жестоких сгенерированных классов Axis 1.3 со всеми их страданиями?

Заранее спасибо.

1 Ответ

1 голос
/ 19 января 2012

Если вам не нравится Axis 1.3, JAX-RPC - немного более простая в использовании альтернатива.

...