Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
В данной выпускной квалификационной работе рассматривается процесс проектирования и разработки приложений основанных на микросервисной архитектуре. С помощью теоретических основ была разработана конкретная реализация клиент-серверного веб-приложения состоящего из микросервисов - "Частотный словарь". Программа предназначена для просмотра и изучения наиболее популярных слов английского языка. Работа основанна на современном технологическим стеке в виде языка 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.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Table of Contents
- ВВЕДЕНИЕ
- ГЛАВА 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
- СПИСОК ЛИТЕРАТУРЫ
Usage statistics
Access count: 70
Last 30 days: 0 Detailed usage statistics |