Я реализую небольшую веб-службу RESTful и решил, что верну большие двоичные объекты XML для представления ресурсов, которые напрямую отображаются на некоторые классы Java, которые у меня есть.
Я мог бы создавать собственные кодировщики XML для каждого класса, но наткнулся на JAXB (который никогда не использовал), и это казалось чистым способом избежать написания утомительной логики кодирования, которую мне пришлось бы синхронизировать, если я добавлю новые свойства для любого из классов.
Итак, мой вопрос: JAXB слишком тяжеловесен для чего-то такого простого? Стоит ли использовать его как нечто подобное для отображения базовой структуры, набора компонентов и т. Д. В XML-документ?
edit: Я использую Джерси для создания службы.