Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «endpoints»
Google Cloud Storage c Java: изображения и другие файлы в облаках 2016-01-19 16:38:49
... Engine / Google Cloud Endpoints рассмотрим сервис для ...
+ развернуть текст сохранённая копия
В продолжение серии статей о веб-разработке на Java на платформе Google App Engine / Google Cloud Endpoints рассмотрим сервис для облачного хранения файлов Google Cloud Storage.
В целом схема выглядит следующим образом: сервер на бэкэнде генерирует временную ссылку (адрес) для передачи файла в определенный контейнер (bucket) нашего хранилища, которая на фронтэнде вставляется в форму для передачи файла. Пользователь на указанный адрес посылает POST HTTP-request с одним или несколькими файлами в теле запроса, файлы принимаются и размещаются в хранилище, и HTTP-request вместе с данными о размещенных файлах принимается сервлетом, который обработав информацию о размещенных файлах, возвращает пользователю HTTP response: JSON или text/html, или в общем что пожелаем.
Файлы сохраняются в хранилище, у сервлета есть в распоряжении ключ который дает возможность доступа к файлу, в частности можно выдать файл пользователю с помощью другого сервлета либо создать «статичную» ссылку (https://).
Доступ к хранилищу также доступен через веб-интерфейс, и из командной строки с помощью утилиты gsutil.
Читать дальше →
Тэги: app, cloud, endpoints, engine, google, java, javascript, jsp, storage, веб-разработка, изображений, обработка
Google Cloud Storage c Java: изображения и другие файлы в облаках 2016-01-19 16:38:49
... Engine / Google Cloud Endpoints рассмотрим сервис для ...
+ развернуть текст сохранённая копия
В продолжение серии статей о веб-разработке на Java на платформе Google App Engine / Google Cloud Endpoints рассмотрим сервис для облачного хранения файлов Google Cloud Storage.
В целом схема выглядит следующим образом: сервер на бэкэнде генерирует временную ссылку (адрес) для передачи файла в определенный контейнер (bucket) нашего хранилища, которая на фронтэнде вставляется в форму для передачи файла. Пользователь на указанный адрес посылает POST HTTP-request с одним или несколькими файлами в теле запроса, файлы принимаются и размещаются в хранилище, и HTTP-request вместе с данными о размещенных файлах принимается сервлетом, который обработав информацию о размещенных файлах, возвращает пользователю HTTP response: JSON или text/html, или в общем что пожелаем.
Файлы сохраняются в хранилище, у сервлета есть в распоряжении ключ который дает возможность доступа к файлу, в частности можно выдать файл пользователю с помощью другого сервлета либо создать «статичную» ссылку (https://).
Доступ к хранилищу также доступен через веб-интерфейс, и из командной строки с помощью утилиты gsutil.
Читать дальше →
Тэги: app, cloud, endpoints, engine, google, java, javascript, jsp, storage, веб-разработка, изображений, обработка
Работа с базой данных в Google App Engine/Google Cloud Endpoints на Java: фреймворк Objectify 2015-12-31 06:00:52
... статьях («Google Cloud Endpoints на Java: ... (Frontend)», «Google Cloud Endpoints на Java: Руководство ...
+ развернуть текст сохранённая копия
В предыдущих статьях («Google Cloud Endpoints на Java: Руководство. ч. 1», «Google Cloud Endpoints на Java: Руководство. ч. 2 (Frontend)», «Google Cloud Endpoints на Java: Руководство. ч. 3») мы разбирали создание API на Google Cloud Endpoints и фронтенда к нему на AngularJS.
Однако руководство по созданию API было бы неполным без работы с базой данных.
В этой статье мы рассмотрим фреймворк Objectify для работы с встроенной в GAE базой данных App Engine Datastore.
Читать дальше →
Тэги: app, cloud, endpoints, engine, google, java, objectify, администрирование, баз, веб-разработка, данных
Google Cloud Endpoints на Java: Руководство. ч. 3 2015-11-22 04:13:44
... :
Google Cloud Endpoints на Java: Руководство ...
Google Cloud Endpoints на Java: Руководство ...
+ развернуть текст сохранённая копия
предыдущие части:
Google Cloud Endpoints на Java: Руководство. ч. 1
Google Cloud Endpoints на Java: Руководство. ч. 2 (Frontend)
Работа с версиями
Google App Engine предоставляет возможность загрузить до 10 различных версий приложения.
Одна из них (по умолчанию — первая загруженная) является основной (default) и доступна по основному адресу приложения, и соответственно по адресу собственного домена(ов).
Читать дальше →
Тэги: app, cloud, endpoints, engine, google, java, веб-разработка
[Из песочницы] Google Cloud Endpoints на Java: Руководство. ч. 1 2015-10-15 12:11:00
Google Cloud Endpoints — это надстройка над ...
+ развернуть текст сохранённая копия
Google Cloud Endpoints — это надстройка над Google App Engine (GAE) для создания API для веб и мобильных приложений, делающая разработку проще и включающую в себя «из коробки» защиту от DoS-атак, OAuth 2.0 аторизацию, веб-интерфейс для тестирования API, SSL, атоматическую масштабируемость (сайт не упадет под хабра-эффектом), а также возможность использования сервисов доступных в Google App Engine (отсылка и прием электронной почты и XMPP-сообщений, загрузка данных из Интернет (URL Fetch service), задачи по расписанию (Task Queues and Scheduled Tasks) и др.)
GAE бесплатен в рамках начальных квот, которые позволяют попробовать и протестировать сервис, и также обеспечить бесплатное функционирование веб-сайта не имеющего больших нагрузок. При исчерпании квот сервис становиться платным.
Идея сервиса в том, что он делает всю или большую часть работы системного администратора, плюс некоторую часть работы программиста. Этот сервис может быть интересен стартапам, так как позволяет малыми силами и в котроткие сроки запустить рабочий проект.
Фреймворк Objectify предоставляет удобные стредства для работы со базой данных встроенной в GAE, а модуль angular-google-gapi для подключения веб-приложения на AngularJS c авторизацией пользователей.
Под катом много картинок и текста, и предполагается, что читатель знаком с Java Servlets.
Читать дальше →
Тэги: app, cloud, endpoints, engine, google, java, веб-разработка
Главная / Главные темы / Тэг «endpoints»
|
Взлеты Топ 5
Падения Топ 5
|