Similar presentations:
Создание веб приложения Music Manager
1.
Санкт-Петербургский политехнический университет Петра ВеликогоИнститут компьютерных наук и технологий
Высшая школа программной инженерии
Создание веб приложения Music Manager
Подготовил:
Руководитель:
Абасов Э.А.
старший преподаватель Т.А. Вишневская
2.
АктуальностьСравним используемые инструменты с другими наиболее известными средствами разработки
Название инструмента
Java Database Connectivity
Достоинства
Лёгкость разработки: разработчик может не знать
специфики базы данных, с которой работает
Код практически не меняется, если компания
переходит на другую базу данных (количество
изменений зависит исключительно от различий
между диалектами SQL)
Не нужно устанавливать громоздкую клиентскую
программу
3.
АктуальностьНазвание инструмента
Достоинства
Большое сообщество - существует довольно
большое сообщество в котором вы запросто
найдёте ответы на свои вопросы
Большое количество дополнений - несмотря на
огромное количество встроенных функций,
существует очень много дополнений, позволяющих
разрабатывать данные для этой СУБД и управлять
ими.
Объектность - PostrgreSQL это не только
реляционная СУБД, но также и объектноориентированная с поддержкой наследования и
много другого
4.
Постановка задачиВ ходе работы были осуществлены
• Реализация запросов
• Реализация Графического интерфейса
• Реализация Веб-Сервиса
Инструментарий и среда программирования
• Серверная часть написана на языке Java
5.
Описание алгоритма в основе разработки• Веб Сервер достаточно прост в реализации. Он просто обрабатывает базовый
HTTP GET запрос. Когда сервер запущен, вызывается лисенер. Лисенер
ожидает HTTP запрос, и когда запрос “пойман”, он порождает новый поток
Woker. Затем он ожидает новый запрос. Worker устроен сложнее
• Worker обрабатывает поток данных, которые приходят на 80 порт. Затем
извлекает путь и получает параметры.
• После worker попытается извлечь SQL запрос из GET параметра. Затем
попросит обработчик Базы данных выполнить SQL запрос и вернет JSON с
результатом