«1. Обзор Apache Commons DbUtils — это небольшая библиотека, которая значительно упрощает работу с JDBC. В этой статье мы реализуем примеры, чтобы продемонстрировать его функции и возможности. 2. Настройка 2.1. Зависимости Maven Во-первых, нам нужно добавить зависимости commons-dbutils и h2
«AWS S3 с Java»
«1. Введение В этом руководстве мы научимся программно взаимодействовать с системой хранения Amazon S3 (Simple Storage Service) с помощью Java. Помните, что S3 имеет очень простую структуру — в каждой корзине может храниться любое количество объектов, доступ к которым можно
«Пользовательские отчеты с TestNG»
«1. Обзор В этой статье мы обсудим создание пользовательских журналов и отчетов с помощью TestNG. TestNG предоставляет собственную функцию создания отчетов – создание отчетов в форматах HTML/XML. Если тесты выполняются с использованием подключаемого модуля maven-surefire, отчет будет иметь форму по
«Гуава 19: что нового?»
«1. Обзор Google Guava предоставляет библиотеки с утилитами, облегчающими разработку Java. В этом руководстве мы рассмотрим новые функции, представленные в выпуске Guava 19. 2. Изменения пакета common.base 2.1. Добавлены статические методы CharMatcher CharMatcher, как следует из названия, используется для проверки
«Введение в Apache CXF»
«1. Обзор Apache CXF — это полностью совместимая среда JAX-WS. Помимо функций, определенных стандартами JAX-WS, Apache CXF предоставляет возможность преобразования между классами WSDL и Java, API-интерфейсы, используемые для управления необработанными XML-сообщениями, поддержку JAX-RS, интеграцию с Spring Framework и т. д. Это
«Введение в Javatuples»
«1. Обзор Кортеж — это набор нескольких элементов, которые могут быть связаны или не связаны друг с другом. Другими словами, кортежи можно считать анонимными объектами. Например, [\»RAM\», 16, \»Astra\»] — это кортеж, содержащий три элемента. В этой статье мы кратко
«Пример проверки свойств с помощью Vavr»
«1. Обзор В этой статье мы рассмотрим концепцию тестирования свойств и ее реализацию в библиотеке vavr-test. Тестирование на основе свойств (PBT) позволяет нам указать высокоуровневое поведение программы в отношении инвариантов, которых она должна придерживаться. 2. Что такое тестирование свойств? Свойство
«Введение в JiBX»
«1. Обзор JiBX — это инструмент для привязки данных XML к объектам Java. Он обеспечивает высокую производительность по сравнению с другими распространенными инструментами, такими как JAXB. JiBX также является довольно гибким по сравнению с другими инструментами Java-XML, используя определения связывания,
«Новый поток, компаратор и коллектор в Guava 21»
«1. Введение Эта статья является первой в серии о новых функциях, появившихся в Версии 21 библиотеки Google Guava. Мы обсудим недавно добавленные классы и некоторые важные изменения по сравнению с предыдущими версиями Guava. Более конкретно, мы обсудим дополнения и изменения
«Введение в Vert.x»
«1. Обзор В этой статье мы обсудим Vert.x, охватим его основные концепции и создадим с его помощью простой веб-сервис RESTfull. Мы начнем с рассмотрения основных концепций набора инструментов, постепенно перейдем к HTTP-серверу, а затем создадим службу RESTfull. 2. О Vert.x