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

348 записей с тегом "Spring+"

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

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

1. Обзор

В предыдущей статье мы видели, как можно использовать Spring Remoting для предоставления RPC поверх асинхронного канала в виде очереди AMQP . Однако мы можем получить тот же результат и с помощью JMS .

В этой статье мы фактически рассмотрим, как настроить удаленный вызов с использованием Spring Remoting JMS и Apache ActiveMQ в качестве промежуточного программного обеспечения для обмена сообщениями.

2. Запуск брокера Apache ActiveMQ

Apache ActiveMQ — это брокер сообщений с открытым исходным кодом , который позволяет приложениям обмениваться информацией асинхронно и полностью совместим с API службы сообщений Java . ``

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

1. Обзор

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

В этой быстрой статье мы рассмотрим, как Spring Remoting позволяет использовать RMI более простым и понятным способом.

Эта статья также завершает обзор Spring Remoting . Вы можете найти информацию о других поддерживаемых технологиях в предыдущих выпусках: HTTP Invokers , JMS , AMQP , Hessian и Burlap .

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

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

1. Обзор

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

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

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

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

Прочитав восторженную статью « Присоединяйтесь ко мне на GeeCON », я решил написать краткий отчет о конференциях, которые состоятся в мае месяце.

Я очень взволнован май; во-первых, есть GeeCON , который начнется 11-го и завершится 13-го, а затем SpringIO в Барселоне , 19-го и 20-го числа.

Оба из них являются фантастическими событиями с большим количеством крутых докладов. Но помимо разговоров, еще больше меня волнует дорожка в коридоре. Чтение о «сообществе» в целом просто не сравнится с пребыванием в комнате с таким количеством увлеченных разработчиков.

Так что, если вы планируете прийти — а я определенно рекомендую вам это сделать — хватайте меня и здоровайтесь.

А теперь вот доклады, которые меня больше всего волнуют — сначала от GeeCON :

· 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. Простота и мощь этого фреймворка имеют свою цену: в основном нам нужно определить родительский артефакт , а также основной класс:

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

1. Введение

В этом кратком руководстве мы собираемся интегрировать Drools с Spring. Если вы только начинаете работать с Drools, ознакомьтесь с этой вводной статьей.

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

Начнем с добавления следующих зависимостей в наш файл pom.xml :

<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-core</artifactId>
<version>7.0.0.Final</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-spring</artifactId>
<version>7.0.0.Final</version>
</dependency>