Обрабатывать ответ веб-службы как строку XML или объект? - PullRequest
1 голос
/ 10 августа 2011

У меня есть клиент службы REST, который отменяет маршализацию XML-ответов на объекты Java с помощью JAXB, и недавнее изменение требований говорит, что мне нужен еще один такой клиент, который возвращает нетронутый ответ любому, кто просто хочет оригинальный XML.1002 * Мой вопрос: лучше ли иметь:

  1. Два функционально идентичных клиента веб-службы, которые отличаются только типом возврата, или
  2. Один, который возвращает строку XML какесть, и "unmarshal" адаптер сверху для преобразования XML в объекты Java?Приведет ли это к проблемам с производительностью, поскольку я должен сначала сохранить весь XML-файл в виде строки?
...