Выбор основы для устойчивости XML - PullRequest
3 голосов
/ 24 августа 2010

Мне нужно выбрать основу для устойчивости XML некоторых классов Java в нашем приложении. Мои требования: 1. Я начинаю с классов Java, а не со схемы 2. Использование аннотаций для настройки 3. Возможность генерации схемы.

До сих пор только JAXB удовлетворял всем моим требованиям.

XStream не генерирует схему JiXB не использует Java-аннотации.

Можете ли вы указать мне какую-то платформу, отличную от JAXB, которая удовлетворяет всем моим требованиям?

Спасибо!

1 Ответ

1 голос
/ 24 августа 2010

Почему бы не продолжать использовать JAXB?

  1. Он отвечает всем вашим требованиям

  2. Это стандарт (включены в Java SE 6, уровень привязки для JAX-WS и JAX-RS, несколько имплс)

  3. Существует несколько реализаций, каждая с расширениями (я возглавляю MOXy Реализация JAXB).

...