XML через веб-сервис - PullRequest
       12

XML через веб-сервис

0 голосов
/ 27 марта 2010

У меня есть некоторые данные, которые, я думаю, было бы лучше представить в XML. Я хочу, чтобы эти данные передавались из веб-службы Java в веб-клиент, поэтому в основном я хочу, чтобы данные XML передавались. Я думаю, что это чтение из XML-файла из веб-службы, преобразование его в объект и отправка его клиенту, а клиент снова преобразует его в xml.

Но я не уверен, что это лучший способ, которым я мог бы это сделать ... Любые мнения, пожалуйста?

Спасибо и всего наилучшего, Krt_Malta

Ответы [ 2 ]

0 голосов
/ 27 марта 2010

Я должен не согласиться. Веб-сервис должен быть автоописательным. Когда кто-то указывает на WSDL, гораздо лучше иметь объектную модель, чем одно строковое свойство, которое будет содержать некоторый проприетарный XML. Также будут большие накладные расходы на сериализацию / десериализацию. Я бы порекомендовал спроектировать объектную модель, которая будет представлять ваши данные и представлять эту модель в веб-сервисе. Управлять объектами проще, чем манипулировать XML.

0 голосов
/ 27 марта 2010

Если это уже xml, вы не должны конвертировать его в объект. Ваш серверный модуль должен передавать XML-файл / данные напрямую клиенту, а не использовать модель веб-службы.

...