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
В данной работе изложена сущность подхода к созданию сервисов-агрегаторов в сфере торговли на основе подхода REST API с использованием Swift 4.0 - нативного языка программирования под платформу iOS. Проведен анализ существующих решений в выбранном сегменте. Изучены подходы к реализации веб-сервисов. Разработана конкретная программная реализация взаимодействия клиентской части приложения с серверами.
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. Тенденции развития интернет-торговли
- 1.3. Обзор подхода к реализации популярных агрегаторов
- 1.1.1. Формат XML
- 1.1.2. Формат YML
- 1.1.3. Проблемы
- 1.4. Подходы к реализации взаимодействия в веб-сервисах
- ГЛАВА 2. АРХИТЕКТУРА
- 2.1. Выбор языка для разработки
- 2.1.1. Objective-C
- 2.1.2. Swift
- 2.2. Диаграмма прецедентов
- 2.3. Основные виды архитектур клиент-серверного взаимодействия
- 2.3.1. Двухзвенная архитектура
- 2.3.2 Трёхзвенная архитектура
- 2.4. REST API подход
- 2.5. Ограничения REST архитектуры
- 2.6. Описание работы проекта
- 2.1. Выбор языка для разработки
- ГЛАВА 3. РЕАЛИЗАЦИЯ
- 3.1. Выбор среды разработки
- 3.2. Принципы SOLID
- 3.3. Factory method
- 3.4. Диаграмма состояний системы
- 3.4. 1. Проверка интернет-соединения
- 3.4.2. Составление HTTP запроса
- 3.4.3. Отправление HTTP запроса / Получение ответа от сервера
- 3.4.4. Обработка ответа от сервера
- ГЛАВА 4. АНАЛИЗ РЕЗУЛЬТАТОВ
- 4.1. Установка и настройка json-server
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Usage statistics
Access count: 56
Last 30 days: 1 Detailed usage statistics |