«1. Обзор В этой статье мы рассмотрим библиотеку akka-streams, созданную на основе среды актеров Akka, которая соответствует манифесту реактивных потоков. Akka Streams API позволяет нам легко составлять потоки преобразования данных из независимых шагов. Более того, вся обработка выполняется реактивным, неблокирующим
«Интеграция JIRA REST API»
«1. Введение В этой статье мы кратко рассмотрим, как интегрироваться с JIRA с помощью REST API. 2. Зависимость Maven Необходимые артефакты можно найти в общедоступном репозитории Atlassian Maven: <repository> <id>atlassian-public</id> <url>https://packages.atlassian.com/maven/repository/public</url> </repository> После добавления репозитория в pom.xml нам нужно добавить
«Введение в скорость Apache»
1. Обзор Velocity — это механизм шаблонов на основе Java. Это веб-фреймворк с открытым исходным кодом, предназначенный для использования в качестве компонента представления в архитектуре MVC, и он представляет собой альтернативу некоторым существующим технологиям, таким как JSP. Velocity можно использовать
«Руководство по сопоставлению с образцом в Vavr»
«1. Обзор В этой статье мы сосредоточимся на сопоставлении шаблонов с помощью Vavr. Если вы не знаете, что такое Vavr, сначала прочитайте обзор Vavr. Сопоставление с образцом — это функция, изначально недоступная в Java. Можно думать об этом как о
«Введение в плагин Animal Sniffer Maven»
«1. Введение При работе на Java бывают случаи, когда нам нужно использовать несколько языковых версий одновременно. Обычно требуется, чтобы наша Java-программа была совместима во время компиляции с одной версией Java (скажем, Java 6), но при этом необходимо использовать другую версию
«Работа с изображениями в Java»
«1. Обзор В этом уроке мы рассмотрим несколько доступных библиотек обработки изображений и выполним простую операцию обработки изображений — загрузим изображение и нарисуем на нем фигуру. Мы попробуем библиотеку AWT (и немного Swing), ImageJ, OpenIMAJ и TwelveMonkeys. 2. AWT AWT
«Введение в Vert.x»
«1. Обзор В этой статье мы обсудим Vert.x, охватим его основные концепции и создадим с его помощью простой веб-сервис RESTfull. Мы начнем с рассмотрения основных концепций набора инструментов, постепенно перейдем к HTTP-серверу, а затем создадим службу RESTfull. 2. О Vert.x
«Руководство по NanoHTTPD»
«1. Введение NanoHTTPD — это легкий веб-сервер с открытым исходным кодом, написанный на Java. В этом уроке мы создадим несколько REST API, чтобы изучить его возможности. 2. Настройка проекта Давайте добавим основную зависимость NanoHTTPD в наш pom.xml: <dependency> <groupId>org.nanohttpd</groupId> <artifactId>nanohttpd</artifactId>
«Введение в платформу калитки»
«1. Обзор Wicket — это фреймворк, ориентированный на веб-компоненты на стороне сервера Java, целью которого является упрощение создания веб-интерфейсов за счет внедрения шаблонов, известных из разработки пользовательского интерфейса для настольных компьютеров. С помощью Wicket можно создать веб-приложение, используя только код
«Методы фабрики коллекций для Vavr»
«1. Обзор Vavr — это мощная библиотека для Java 8+, построенная на основе лямбда-выражений Java. Вдохновленный языком Scala, Vavr добавляет в язык Java конструкции функционального программирования, такие как сопоставление с образцом, управляющие структуры, типы данных, постоянные и неизменяемые коллекции и