Задать вопрос
Портал помощи студентам №1

Учебные работы на заказ без посредников
и переплат!

,

Проспект Партизанский 14, оф 221

(+375) 29 379-55-53 support@professor.by
Служба техподдержки
ЛабораторнаяЗаказ 22262

Sockets. XML Parsers

договорная

На аукционе

12 января 2021 в 14:56
14 января
Vit
Vit
0
Описание работы

Задание: Реализовать клиент-серверное приложение и использованием технологии Sockets. Общие требования к заданию: · Клиент может запросить сервер распарсить xml-файл одним из трех видов парсеров:SAX, StAX, DOM. · Сервер производит анализ xml-документа (соответствующим видом парсера) и отправляет пользователю ответ в виде сформированной коллекции объектов. · Запрос клиента и ответ сервера посылаются через сокет в сериализованномвиде. · При получении распаршенной информации клиент восстанавливает данные (десериализует их) и выводит в консоль клиента. · Xml-файл хранится на сервере, для валидации xml-файла необходимо разработать соответствующую xsd-схему. · * Сервер также позволяет использовать для анализа xml-документа парсер JDOM. · **Клиент может отправлять запрос не только о предоставлении информации, но и модификации ее (с использование DOM-парсера). Требования к коду лабораторной работы: · При разработке xsd-схемы обязательно использовать тип ID, простые и сложные типы, перечисления. Предметную область для создания xml-файла можно выбрать произвольную. · При реализации приложения (как клиента,так и сервера) придерживайтесь layered architecture.. · При написании приложения обязательно использовать Java Code Convenon. Требования к защите лабораторной работы: · Для допуска к сдаче лабораторной работы необходимо защитить теорию. Очень много возвратов на доработку из-за не выполнения основных требований (требования к запуску, документирование и т.п.). Прошу всех уважать себя и меня и, либо описывать параметры запуска, данные для доступа и т.п., либо компилировать и размещать в корне архива нативно понятные jar файлы, дополняя их хоть каким-то readme.txt с доступом. Напоминаю, что работы необходимо было сдать давно, очень давно. Поэтому проверять их в праздничные дни не планирую. Рабочих дней до экзамена осталось мало. Уважайте себя и меня. P.S. Дополнение по ЛР4!!! Оформление проекта для сдачи должно быть в виде Maven или Gradle !!! в крайнем случае war файл. Обязательно (!) сопроводить пошаговой инструкцией (readme)! Пример файла readme: Install steps: -download and install Java, Maven (Gradle), MySql Post Install steps: -create DB (step by step) Start app steps: -build step (for example: mvn clean install) -run step - deploy to Server or run it by Java -jar command for executable Jar API (functions of app, how it use)


Похожие заказы

10 декабря 2024 в 10:04
договорная
12 декабря

Ставок еще нет

Предложить свою ставку

Стоимость

BYN

Срок сдачи работы

Опубликовать Свернуть
a

Предоплата

50%
100%

Комментарий Пожалуйста, не указывайте контактные данные

26 января 2024 в 14:17
договорная
2 февраля

Ставок еще нет

Предложить свою ставку

Стоимость

BYN

Срок сдачи работы

Опубликовать Свернуть
a

Предоплата

50%
100%

Комментарий Пожалуйста, не указывайте контактные данные

20 декабря 2023 в 14:57
до 80
28 декабря

Ставок еще нет

Предложить свою ставку

Стоимость

BYN

Срок сдачи работы

Опубликовать Свернуть
a

Предоплата

50%
100%

Комментарий Пожалуйста, не указывайте контактные данные

7 декабря 2023 в 21:16
договорная
22 декабря

Ставок еще нет

Предложить свою ставку

Стоимость

BYN

Срок сдачи работы

Опубликовать Свернуть
a

Предоплата

50%
100%

Комментарий Пожалуйста, не указывайте контактные данные

Лабораторная
Лаб работа Java/Web
21 октября 2023 в 23:32
договорная
26 октября

Ставок еще нет

Предложить свою ставку

Стоимость

BYN

Срок сдачи работы

Опубликовать Свернуть
a

Предоплата

50%
100%

Комментарий Пожалуйста, не указывайте контактные данные

Показать еще похожие заказы Все заказы
Вход на сайт
Войти
Данная функция доступна только
для зарегистрированных пользователей
Пожалуйста, авторизуйтесь, или пройдите регистрацию
Войти
Подтвердите ваш e-mail

Для завершения регистрации подтвердите свой e-mail: перейдите по ссылке, высланной вам в письме.

После этого будет создан ваш аккаунт и вы сможете войти на сайт и в личный кабинет.

ОК