Создан заказ №7533621
18 октября 2021
Иcследование механизма сериализации и типовой трехуровневой архитектуры
Как заказчик описал требования к работе:
Нужно написать код на c#. Оно делиться на 2 части: Часть 1. Исследование механизма сериализации. Все задачи части 1 допускается реализовывать в одном проекте одного решения 1. Описать класс, заданный вариантом (табл 1), и предусмотреть для него возможность сериализации. 2. Создать массив объектов кл
асса, указанного в п.1, и сериализуваты их в файл. 3. Создать новый массив и восстановить в нем значение сериализованные объектов. 4. Выполнить сериализацию и десериализацию объектов любой коллекции. Сравнить с массивом. 5. Продемонстрировать использование бинарной сериализации, XML-сериализации, JSON и пользовательской сериализации: - реализовать любую сериализацию. И Часть 2. Исследование использования сериализации в типичной трехуровневой архитектуре применение 1. Спроектировать применения с разделением решения (solution) на 3 уровня, реализуемых 3 мя разными проекты: уровень доступа к данным (DAL), уровень бизнес-логики (BLL), уровень представления (PL). В решении (solution) лабораторной работы должны быть: - Проект по классу Program, в котором есть метод Main (), с помощью которого запускается применение. В методе Main () должен быть только вызов метода MainMenu () из класса Menu (). - Проект с классом EntityService. На этот проект должен ссылаться проект с классом Menu. - Проект с классом EntityContext. На этот проект должен ссылаться проект с классом EntityService. В каждом проекте могут быть также вспомогательные классы и интерфейсы. Так же, как и в каждом классе могут быть и другие члены, кроме тех, что указаны в задании. Также можно добавлять в решение другие проекты, которые будут способствовать изоляции уровней. 2. Реализовать задачи по варианту табл. 2. Предусмотреть взаимодействие с каждой сущностью. А также сохранение и чтение из файлов с помощью механизма сериализации: необходимо реализовать на уровне BLL собственный класс (ы) Exception (Соответственно предметной области). Обработка исключительных ситуаций должна быть не в момент их возникновения / генерации. Сериализация должна быть XML или JSON
подробнее
Заказчик
заплатил
заплатил
100 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
19 октября 2021
Заказ завершен, заказчик получил финальный файл с работой
5
Иcследование механизма сериализации и типовой трехуровневой архитектуры.docx
2021-10-22 13:51
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
рекомендую данного автора, выполняет работы качественно, и на положительные оценки!