Тема: РАЗРАБОТКА КЛИЕНТСКОЙ ЧАСТИ ИНТЕГРИРУЕМОГО СЕРВИСА ПО ДОСТАВКЕ УВЕДОМЛЕНИЙ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 6
1 Функциональные возможности клиентской части сервиса 7
2 Решение проблемы интеграции в отдельные приложения 9
2.1 Реализация через npm-модули 11
2.2 Реализация через Web-components 11
2.3 Реализация через iframe 12
2.4 Реализация через Git submodules 13
2.5 Реализация через System.js 14
2.6 Реализация через Module Federation 15
2.7 Реализация через single-spa 15
3 Описание технологий и инструментов разработки 17
3.1 single-spa 18
3.2 Язык TypeScript 19
3.3 Менеджер состояний Redux 21
3.4 Webpack 25
4 Реализация клиентской части сервиса 27
4.1 Реализация интеграции сервиса в бизнес-приложение 27
4.1.1 Конфигурация сервиса уведомлений 27
4.1.2 Регистрация сервиса уведомлений в бизнес-приложении 28
4.2 Структура приложения 32
4.3 Архитектура глобального хранилища 35
4.4 Особенности взаимодействия с сервером 36
4.4.1 Механизм отправки запросов и получения ответов 37
4.4.2 Механизм обработки ошибок 40
4.5 Особенности сборки проекта 41
5 Заключение 44
6 Список использованной литературы 45
7 Приложение А 47
📖 Введение
Доставка уведомлений является важным элементом многих современных приложений. Уведомления могут содержать информацию о новых сообщениях, обновлениях, важных событиях и действиях пользователей. Для доставки уведомлений используются различные способы, такие как электронная почта, мобильные приложения и другие.
Целью данной дипломной работы является разработка клиентской части интегрируемого сервиса по доставке уведомлений для сотрудников крупной государственной структуры. Клиентская часть должна обеспечить удобный интерфейс для настройки и просмотра уведомлений, а также интеграцию с другими приложениями для возможности информирования пользователей о различных событиях.





