Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
В данной выпускной квалификационной работе рассматривается процесс проектирования и разработки приложений основанных на микросервисной архитектуре. С помощью теоретических основ была разработана конкретная реализация клиент-серверного веб-приложения состоящего из микросервисов - "Частотный словарь". Программа предназначена для просмотра и изучения наиболее популярных слов английского языка. Работа основанна на современном технологическим стеке в виде языка Java, фреймворка Spring Boot, базы данных PostgreSQL - для серверной части и фреймворка Angular - для клиентской части приложения.
This bachelor work examines the process of designing and developing applications based on microservice architecture. With the help of theoretical foundations was developed a specific implementation of client-server web application consisting of microservices - "Frequency dictionary". The program is designed to view and learn the most popular words of the English language. The work is based on a modern technological stack in the form of the Java language, the Spring Boot framework, the PostgreSQL database for the server part and the Angular framework for the client part of the application.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все | |||||
Интернет | Авторизованные пользователи СПбПУ | |||||
Интернет | Анонимные пользователи |
Оглавление
- ВВЕДЕНИЕ
- ГЛАВА 1. АРХИТЕКТУРА ПРИЛОЖЕНИЯ
- 1.1 Проектирование микросервисов
- 1.2 Паттерн Registry Service
- 1.3. Паттерн Единая точка входа
- 1.4 Сервис конфигураций
- 1.5 Общая схема архитектуры проекта
- ГЛАВА 2. РАЗРАБОТАННЫЕ МИКРОСЕРВИСЫ
- 2.1 Сервис авторизации
- 2.2 Сервис получения слов
- 2.3 Медиа-сервис
- 2.4 Сервис уведомлений
- ГЛАВА 3. РАЗРАБОТКА КЛИЕНТСКОЙ ЧАСТИ
- 3.1 Описание фреймворка Angular
- 3.2. Архитектура клиентского приложения
- ГЛАВА 4. ТЕСТИРОВАНИЕ
- 4.1 Тестирование запросов с помощью Postman
- 4.2 Модульное тестирование
- ЗАКЛЮЧЕНИЕ
- ПРИЛОЖЕНИЕ А. Фрагмент листинга Auth Service
- ПРИЛОЖЕНИЕ Б. Фрагмент листинга Words Service
- ПРИЛОЖЕНИЕ В. Фрагмент листинга Media Service
- ПРИЛОЖЕНИЕ Г. Фрагмент листинга Message Service
- СПИСОК ЛИТЕРАТУРЫ
Статистика использования
Количество обращений: 70
За последние 30 дней: 0 Подробная статистика |