Мыло веб-сервис, чтобы вернуть Pojo вместо XML - PullRequest
1 голос
/ 08 декабря 2010

Я довольно новичок в веб-сервисах, недавно начал внедрять Soap Webservice, используя Spring-WS, и клиент, использующий Axis и Spring.Как я понял, мы отправляем xml как запрос на веб-сервис и получаем ответ xml.Эти запросы / ответы Xmls могут быть затем маршалированы / демаршаллированы.

Есть ли способ напрямую вернуть pojo из веб-сервиса и получить его на стороне клиента без xml marshall / unmarshalling?

Ответы [ 2 ]

2 голосов
/ 08 декабря 2010

Мы всегда заканчиваем тем, что используем Apache Axis и используем WSDL2JAVA, который производит pojo для вас и скрывает реализацию сервиса.Для маршалинга вы можете использовать что-то вроде XMLBeans, чтобы легко маршалировать между xml и pojos.

См. Также Spring WS Client - Как создать сопоставление POJO для WSDL без использования Axis

1 голос
/ 08 декабря 2010

Краткий ответ: нет.

...