Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
В данной работе рассматривается новый подход к организации клиент-сер верного взаимодействия. В первой главе произведён обзор самых популярных современных технологий для организации клиент-серверного взаимодействия – REST и GraphQL, приведено их описание, перечислены достоинства и недостатки каждой технологии, а также произведено сравнение этих технологий между собой, и описаны возможные сложности, которые могут возникнуть при миграции с REST на GraphQL. Во второй главе представлена идея сервиса-адаптера, который не имеет многих недостатков перечисленных технологий, но при этом сохраняет их достоинства. По этой идее сформулирована спецификация, и на основании неё приведено перечисление ожидаемых преимуществ и недостатков. На основании них принято решение о целесообразности реализации описанного сервиса, и в третьей главе приводится описание процесса разработки сервиса, соответствую щего описанной спецификации. В четвёртой главе приводится описание процесса и результатов тестирования разработанного сервиса, а также рассматриваются варианты его дальнейшего улучшения.
This paper discusses a new approach to organizing client-server interaction. The first chapter provides an overview of the most popular modern technologies for organizing client-server interaction - REST and GraphQL, provides their description, lists the advantages and disadvantages of each technology, and also compares these technologies with each other, and describes the possible difficulties that may arise when migrations from REST to GraphQL. In the second chapter, the idea of a service adapter is presented, which does not have many of the disadvantages of the listed technologies, but at the same time retains their advantages. Based on this idea, a specification is formulated, and on the basis of it, a listing of the expected advantages and disadvantages is given. Based on them, a decision was made about the feasibility of implementing the described service, and the third chapter describes the process of developing a service that meets the described specification. The fourth chapter describes the process and results of testing the developed service, and also discusses options for its further improvement.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все | |||||
Интернет | Авторизованные пользователи СПбПУ | |||||
Интернет | Анонимные пользователи |
Оглавление
- Разработка сервиса-адаптера между REST-клиентом и GraphQL-сервером
- Введение
- 1. Введение в предметную область
- 2. Предлагаемая технология
- 3. Практическая реализация сервиса
- 4. Тестирование реализации
- Заключение
- Словарь терминов
- Список использованных источников
- Приложение 1. Исходные коды приложения
Статистика использования
Количество обращений: 14
За последние 30 дней: 0 Подробная статистика |