«Введение в Spring с Akka»

«1. Введение В этой статье мы сосредоточимся на интеграции Akka с Spring Framework, чтобы разрешить внедрение сервисов на основе Spring в актеры Akka. Прежде чем читать эту статью, рекомендуется ознакомиться с основами Akka. 2. Внедрение зависимостей в Akka Akka —

«Приложение Activiti Kickstart и веб-приложение Activiti Rest»

«1. Обзор В наших предыдущих статьях (на основе Activiti API с Java и Spring) мы видели, как программно управлять процессами. Если мы хотим настроить демонстрацию вместе с пользовательским интерфейсом для Activiti, у нас есть два веб-приложения, которые позволят нам сделать

«Еженедельник Java, выпуск 296»

«Итак, приступим… 1. Spring и Java >> Why Clojure? [blog.cleancoder.com] Благодаря минимальному синтаксису и грамматике Clojure, по сути, представляет собой вариант Lisp для экосистемы Java. И личный фаворит. >> HttpClient Executors [javaspecialists.eu] Теперь, когда HttpClient вышел из стадии инкубации в

«Руководство по NanoHTTPD»

«1. Введение NanoHTTPD — это легкий веб-сервер с открытым исходным кодом, написанный на Java. В этом уроке мы создадим несколько REST API, чтобы изучить его возможности. 2. Настройка проекта Давайте добавим основную зависимость NanoHTTPD в наш pom.xml: <dependency> <groupId>org.nanohttpd</groupId> <artifactId>nanohttpd</artifactId>

«Тестирование с помощью JGoTesting»

«1. Обзор JGoTesting — это совместимая с JUnit среда тестирования, вдохновленная пакетом тестирования Go. В этой статье мы рассмотрим ключевые функции среды JGoTesting и реализуем примеры, чтобы продемонстрировать ее возможности. 2. Зависимость Maven Во-первых, давайте добавим зависимость jgotesting в наш

«Программная транзакционная память в Java с использованием Multiverse»

«1. Обзор В этой статье мы рассмотрим библиотеку Multiverse, которая поможет нам реализовать концепцию программной транзакционной памяти в Java. Используя конструкции из этой библиотеки, мы можем создать механизм синхронизации для общего состояния, что является более элегантным и удобочитаемым решением, чем

«Введение в кварц»

«1. Обзор Quartz — это фреймворк планирования заданий с открытым исходным кодом, полностью написанный на Java и предназначенный для использования в приложениях J2SE и J2EE. Он предлагает большую гибкость без ущерба для простоты. Вы можете создавать сложные расписания для выполнения

«Ratpack с RxJava»

«1. Введение RxJava — одна из самых популярных библиотек реактивного программирования. И Ratpack — это набор библиотек Java для создания компактных и мощных веб-приложений, построенных на Netty. В этом уроке мы обсудим включение RxJava в приложение Ratpack для создания красивого

«Руководство по GemFire ​​с данными Spring»

«1. Обзор GemFire ​​— это высокопроизводительная распределенная инфраструктура управления данными, расположенная между кластером приложений и внутренними источниками данных. GemFire ​​позволяет управлять данными в памяти, что ускоряет доступ. Spring Data обеспечивает простую настройку и доступ к GemFire ​​из приложения Spring. В

«MQTT-клиент на Java»

«1. Обзор В этом руководстве мы увидим, как мы можем добавить обмен сообщениями MQTT в проект Java, используя библиотеки, предоставленные проектом Eclipse Paho. 2. MQTT Primer MQTT (MQ Telemetry Transport) — это протокол обмена сообщениями, который был создан для удовлетворения