Для студентов МГТУ им. Н.Э.Баумана по предмету Языки интернет-программированияЛабораторная работеа №11 (Добавление модели. ORM. Разработка БД, подключение, хранение и поиск данных.)Лабораторная работеа №11 (Добавление модели. ORM. Разработка БД, подключение, хранение и поиск данных.)
5,0054
2021-04-042021-04-04СтудИзба
Лабораторная работа 11: Лабораторная работеа №11 (Добавление модели. ORM. Разработка БД, подключение, хранение и поиск данных.)
Описание
Модифицировать код ЛР 8 таким образом, чтобы запросы, которые были ранее выполнены, сохранялись в БД и при следующем запросе не требовали повтора вычислений.
Сформировать модель в соответствии с потребностями хранения данных. Входные параметры являются ключами, по которым извлекается результат. Выполнить создание БД и миграцию соответствующими запросами rake. Написать тест на добавление и поиск данных с помощью модели. Проверить выполнение теста. Модифицировать код приложения таким образом, чтобы результат вычислений преобразовывался в строковый или бинарный формат (на выбор: json, xml, и пр.). Проверить через отладочную печать в консоль, что преобразование выполняется корректно. Вставить код для сохранения данных в БД и запрос на поиск предыдущего результата вычислений. Добавить действие в контроллер, позволяющее определить, что хранится в БД через сериализацию в XML. Проверить, что при выполнении запроса, данные добавляются в БД. При помощи консоли сообщений Webrick определить, производится ли поиск результата предыдущего запроса в БД и не повторяются ли одни и те же вычисления. Модифицировать модель таким образом, чтобы добавление записей с одинаковыми параметрами было невозможно. Реализовать тест модели, проверяющий невозможность повторного добавления одних и тех же результатов вычислений. Реализовать функциональный тест, проверяющий, что результаты вычислений различны при различных входных параметрах. Проверить маршруты приложения с помощью rake routes и убрать лишние. Обеспечить доступ при обращении по адресу /.
![]()
Сформировать модель в соответствии с потребностями хранения данных. Входные параметры являются ключами, по которым извлекается результат. Выполнить создание БД и миграцию соответствующими запросами rake. Написать тест на добавление и поиск данных с помощью модели. Проверить выполнение теста. Модифицировать код приложения таким образом, чтобы результат вычислений преобразовывался в строковый или бинарный формат (на выбор: json, xml, и пр.). Проверить через отладочную печать в консоль, что преобразование выполняется корректно. Вставить код для сохранения данных в БД и запрос на поиск предыдущего результата вычислений. Добавить действие в контроллер, позволяющее определить, что хранится в БД через сериализацию в XML. Проверить, что при выполнении запроса, данные добавляются в БД. При помощи консоли сообщений Webrick определить, производится ли поиск результата предыдущего запроса в БД и не повторяются ли одни и те же вычисления. Модифицировать модель таким образом, чтобы добавление записей с одинаковыми параметрами было невозможно. Реализовать тест модели, проверяющий невозможность повторного добавления одних и тех же результатов вычислений. Реализовать функциональный тест, проверяющий, что результаты вычислений различны при различных входных параметрах. Проверить маршруты приложения с помощью rake routes и убрать лишние. Обеспечить доступ при обращении по адресу /.

Характеристики лабораторной работы
Учебное заведение
Семестр
Номер задания
Просмотров
44
Размер
447,19 Kb
Список файлов
Лабораторная работеа №11 (Добавление модели. orm. Разработка БД_ подключение_ хранение и поиск данных).pdf

Ваше удовлетворение является нашим приоритетом, если вы удовлетворены нами, пожалуйста, оставьте нам 5 ЗВЕЗД и позитивных комментариев. Спасибо большое!