Webservice-Client: общий подход с Spring WS, JAXB и только одним файлом WSDL?

Я хотел бы использовать Spring WS для создания Webservice-Client с JAXB для маршалинга и демаршалинга классов Java.

Но у меня есть только один файл WSDL. Когда я правильно понимаю, я могу генерировать классы Java с помощью JAXB (xjc.exe),которые затем я могу использовать с Spring WS для получения данных веб-службы и отправки ответа.

Но JAXB может генерировать классы Java только из файлов xsd-schema. Должен ли я теперь вручную скопировать эти определения xsd из файла WSDL для создания этих классов через JAXB? (в моем случае файл WSDL содержит 4 определения XSD).

Или есть способ просто преобразовать весь WSDL в классы Java, которые я могу использовать с Spring WS (я знаю, что есть "wsimport", но это часть JAX-WS, и я думаю, что не могу использовать ее в этом сценарии, верно?).

Итак, каков общий подход к Spring WS / JAXB / один файл WSDL?

Я действительно хотел бы получить начал с Spring WS и JAXB - большое спасибо за вашу помощь!

5
задан It's Leto 22 July 2011 в 06:47
поделиться