Детальная информация

Название: Подход к разработке одностраничных веб-приложений с использованием микросервисной архитектуры (микрофронтенд): выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Авторы: Кузьмин Олег Олегович
Научный руководитель: Черноруцкий Игорь Георгиевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Информационные технологии; Вычислительные машины электронные — Программы; микросервис; веб-приложение; проектирование; пользовательский интерфейс; microservice; web application; design; user interface
УДК: 004.422.8
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-418
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\20688

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Тема выпускной квалификационной работы: «Подход к разработке одностраничных веб-приложений с использованием микросервисной архитектуры (микрофронтенд)». Данная работа магистра посвящена исследованию в области разработки одностраничных веб-приложений. В ходе выполнения данной работы был проведен обзор основных архитектурных шаблонов разработки веб-приложений. Описаны недостати распространённого в данный момент подхода. Разработаны требования к приложению на уровне опыта использования конечным пользователем и на уровне разработки приложения. Основываясь на этих требованиях, была спланирована архитектура одностраничного веб-приложения в различных областях разработки. Для демонстрации состоятельности подхода, было разработано демонстрационное приложение. Для этого был проведён обзор различных библиотек и фреймворков, которые предоставляют необходимые возможности для разработки описанного приложения. Среди описанных инструментов был выбран набор, позволяющий реализовать демонстрационное приложение. Для этого набора инструментов были описаны наиболее существенные детали реализации и конфигурации. Для запуска приложения был обеспечен деплоймент в условиях, приближенных к продакшну. В результате было разработано демонстрационное веб-приложение, которое следует описанной архитектуре и отвечает всем обозначенным требованиям.

The topic of the final qualifying work is “Approach to the development of single-page web applications using microservice architecture (microfrontend)”. The master's final qualifying work is devoted to research in the field of development of single-page web applications. In the course of this work, an overview of the main architectural patterns for developing web applications was carried out. The shortcomings of the currently common approach are described. Application requirements have been developed at the end user experience level and at the application development level. Based on these requirements, a single-page web application architecture was planned in various areas of development. To demonstrate the consistency of the approach, a demo application was developed. For this, a review of various libraries and frameworks was carried out, which provide the necessary capabilities for developing the described application. Among the described tools, a set was chosen that allows you to implement a demo application. For this set of tools, the most significant implementation and configuration details have been described. To launch the application, deployment was provided in conditions close to production. As a result, a demo web application was developed that follows the described architecture and meets all the specified requirements.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 6
За последние 30 дней: 0
Подробная статистика