Добавлен: 15.05.2023
Просмотров: 274
Скачиваний: 2
для подключения к базе данных при помощи PostgreSQL
Для того, чтобы построенная БД и приложение могли взаимодействовать между собой, наше приложение должно иметь клиент-серверную архитектуру.
Клиент-серверная архитектура
Архитектура клиент-сервер, как следует из названия, состоит из клиентской части, серверной части, а также включает в себя среду взаимодействия между ними. В случае мобильных приложениях клиентская часть располагается на мобильном устройстве и, как правило, предназначена для взаимодействия с пользователем устройства. Серверная часть располагается либо на отдельном компьютере, либо на другом мобильном устройстве. Сервер предоставляет клиенту некий сервис и напрямую с пользователем не взаимодействует. Для связи между клиентской и серверной частью используется коммуникационная среда, в случае мобильных приложений, чаще всего, обеспечиваемая протоколами интернет. По своей сути, ситуация, когда сразу несколько пользователей работают с одними данными, другим пользователям это не мешает, поскольку каждый из пользователь работает с общими данными так, как будто это его собственные персональные данные[12]. Однако обычно пользователи не могут редактировать данные на сервере.
Рисунок 5.1 – Архитектура «Клиент-сервер»
При разработке клиент-серверных приложений, иногда возникает необходимость, дать пользователю возможность работать с сервисом при отсутствии доступа к интернету. Для начала следует решить, какая информация должна быть доступна пользователю в любой момент времени: часть данных из серверной БД, или же вся она целиком.
Рисунок 5.1 – Архитектура «Клиент-сервер»
Заключение
Было создано одно из немногих мобильных приложений, отображающих экономические индикаторы.
Была проведена работа по изучению отдельной категории разработки приложений, подразумевающих онлайн-карты и серверные базы данных.
Были изучено несколько методов для создания базы данных – в данном случае – создание облачной БД.
Также была изучена библиотека, связывающая базу данных на облачном сервисе с мобильным приложением и выводом в него таблиц значений индикаторов за предыдущие годы.