2 лабы по java, xml

Гость3 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.12.2021

Laba1

В процессе выполнения лабораторной работы для заданной предметнойобласти (по индивидуальной теме) необходимо выполнить следующие задачи:1. найти назначение распределенного программного применения иреализуемые бизнес процессы.2.Определить структуру данных, передаваемых между частямираспределенного программного применения, в соответствии с реализуемыми бизнес-процессами.3.Создать корректный (well-formed) ХМL-документ для описанияструктуры данных заданной предметной области.4. Создать валидную (valid) XSD-схему ХМL-документа.5. Создать ХМL документ, валидный (уаии) в отношении разработанной ХМL,схемы (ХSD)6.3 использованием интерфейса Ide eclipse провести валидациюХМL, документа, содержащего данные предметной области, в соответствии ссозданной ХМL,схемы (XSD файла).7.Создать таблицу стилей ХSLT для отображения созданногоХМL документ в браузере. 

Laba2В процессе выполнения лабораторной работы (с использованиемразработанных на ЛР1 ХМL, документа и его XSD схемы), выполнить следующие задачи:1. С помощью интерфейса JАХВ на основе XSD схемы сгенерироватьJava классы.2.разработать парсер, реализующий днмаршаллинг с валидацией данныхХМИ, документа к объектам классов Javа с помощью интерфейсов:- АРI JAХВ (Java architecture for xml binding);- DOM API (document object model API);- SAХ (simple API for XML);3.Разработать парсер, реализующий маршалинг с валидацией данных собъектов javaа в ХМl, документ с помощью интерфейсов:- АРI JAХВ (Java architecture for xml binding);- dom api (document object model api);4. Разработать консольное приложение для преобразования ХМl-файла вНТМl, файл (преобразование проводится для ХМL, документов валидных относительноХSD-схемы. ХSLT должен содержать: включение и/или импорт; именуемыешаблоны; передачу параметров в шаблон; нумерацию и/или сортировку;ветвление (, ). ХSLT документы; результатытрансформации)