Перейти к основному содержимому

165 записей с тегом "REST"

Посмотреть все теги

· 3 мин. чтения

1. Обзор

Jersey — это платформа с открытым исходным кодом для разработки веб-сервисов RESTFul. Он также имеет отличные встроенные клиентские возможности.

В этом кратком руководстве мы рассмотрим создание клиента JAX-RS с использованием Jersey 2 .

Обсуждение создания веб-сервисов RESTful с использованием Джерси см. в этой статье .

2. Зависимости Maven

· 6 мин. чтения

1. Обзор

В этом уроке мы рассмотрим валидацию бинов с использованием фреймворка с открытым исходным кодом Jersey .

Как мы уже видели в предыдущих статьях, Jersey — это платформа с открытым исходным кодом для разработки веб-служб RESTful. Мы можем получить более подробную информацию о Джерси в нашем введении о том, как создать API с помощью Джерси и Spring.

2. Проверка бинов в Джерси

Валидация — это процесс проверки того, что некоторые данные соответствуют одному или нескольким предопределенным ограничениям . Это, конечно, очень распространенный вариант использования в большинстве приложений.

· 4 мин. чтения

1. Обзор

Чтобы упростить разработку веб-служб REST и их клиентов на Java, была разработана стандартная и переносимая реализация JAX-RS API, которая называется Jersey.

Jersey — это платформа с открытым исходным кодом для разработки веб-служб REST, которая обеспечивает поддержку API-интерфейсов JAX-RS и служит эталонной реализацией JAX-RS .

В этом уроке мы рассмотрим, как настроить тело ответа из Джерси с различными типами медиа.

2. Зависимости Maven

· 3 мин. чтения

1. Обзор

В этом кратком руководстве мы обсудим веб-поддержку Spring Data Querydsl.

Это определенно интересная альтернатива всем другим способам, на которых мы сосредоточились в основной серии REST Query Language .

2. Конфигурация Maven

· 7 мин. чтения

1. Обзор

Давайте продолжим продвигать приложение Reddit из нашего текущего тематического исследования .

2. Отправляйте уведомления по электронной почте о комментариях к сообщениям

В Reddit отсутствуют уведомления по электронной почте — просто и понятно. Я бы хотел, чтобы всякий раз, когда кто-то комментирует один из моих постов, я получал короткое уведомление по электронной почте с комментарием.

Итак, проще говоря, это цель этой функции — уведомления по электронной почте о комментариях.

· 2 мин. чтения

1. Обзор

В этой быстрой статье мы продолжим улучшать наше небольшое приложение Reddit , ограничивая скорость доступа к API Reddit в реальном времени .

Простая идея заключается в том, что мы хотим убедиться, что мы не сильно ударим по их API, иначе Reddit начнет блокировать запросы. Мы собираемся хорошо использовать Guava RateLimiter , чтобы добраться туда.

2. Пользовательский шаблон Reddit

Во-первых, давайте создадим шаблон Reddit — небольшой клиент для Reddit API — который объединит все коммуникации низкого уровня в один компонент:

· 6 мин. чтения

1. Обзор

В этом выпуске мы представим простые роли и привилегии в нашем приложении Reddit , чтобы затем иметь возможность делать некоторые интересные вещи, такие как ограничение количества сообщений, которые обычный пользователь может планировать в Reddit ежедневно.

А так как у нас будет роль администратора — и неявно пользователь-администратор — мы также собираемся добавить область управления администратором.

2. Пользователь , роль и права доступа

Во-первых, мы изменим сущность пользователя , которую мы используем в нашей серии приложений Reddit, чтобы добавить роли:

· 3 мин. чтения

1. Обзор

В этой статье мы собираемся создать профиль для пользователя нашего приложения Reddit, чтобы позволить им настраивать пользовательские настройки.

Цель проста — вместо того, чтобы каждый раз, когда он планирует новую публикацию, вводить одни и те же данные, пользователь может указать это один раз — в настройках своего профиля . Конечно, пользователь всегда может настроить эти параметры для каждого сообщения, но идея в том, что это не обязательно.

2. Объект предпочтения

В целом, большинство вещей, которые теперь можно настраивать в приложениях, станут глобально настраиваемыми в профиле пользователя .

· 6 мин. чтения

1. Обзор

В этом руководстве мы продемонстрируем разработку микросервисов с использованием фреймворка MSF4J . ****

Это легкий инструмент, который обеспечивает простой способ создания широкого спектра сервисов, ориентированных на высокую производительность.

2. Зависимости Maven

Нам понадобится немного больше конфигурации Maven, чем обычно, для создания микросервиса на основе MSF4J. Простота и мощь этого фреймворка имеют свою цену: в основном нам нужно определить родительский артефакт , а также основной класс:

· 9 мин. чтения

1. Введение

В наших первых двух статьях о RAML — языке моделирования RESTful API — мы представили некоторый базовый синтаксис, включая использование типов данных и схемы JSON, и показали, как упростить определение RAML путем извлечения общих шаблонов в типы ресурсов и признаки .

В этой статье мы покажем, как можно разбить определение RAML API на модули , используя включения , библиотеки , наложения и расширения .

2. Наш API