Внедрение JAXB в современных приложениях происходит в несколько шагов: spec-zone.ru
- Генерация классов. spec-zone.ru На основе XML-схемы компилятор JAXB генерирует классы, основанные на этой схеме. spec-zone.ru
- Компиляция классов. spec-zone.ru Все сгенерированные классы, исходные файлы и код программы должны быть скомпилированы. spec-zone.ru
- Неупорядочивание. spec-zone.ru XML-документы, записанные согласно ограничениям в исходной схеме, неупорядочиваются по платформе JAXB. spec-zone.ru
- Генерация дерева контента. spec-zone.ru Процесс немаршалинга генерирует дерево контента объектов данных, которое представляет структуру и контент исходных XML-документов. spec-zone.ru
- Проверка допустимости. spec-zone.ru Процесс немаршалинга включает проверку допустимости исходных XML-документов прежде, чем генерировать дерево контента. spec-zone.ru
- Изменение контента. spec-zone.ru Клиентское приложение может изменить данные XML, представленные деревом контента Java, с помощью интерфейсов, сгенерированных компилятором JAXB. spec-zone.ru
- Упорядочивание. spec-zone.ru Обработанное дерево контента упорядочивается к одному или более выходным документам XML. spec-zone.ru
С версии Java 11 JAXB больше не является частью JRE, и для использования библиотеки необходимо настроить соответствующие библиотеки через систему управления зависимостями, например Maven или Gradle. www.vogella.com