«Пример контроллера, службы и DAO с Spring Boot и JSF»

«1. Введение JavaServer Faces — это инфраструктура пользовательского интерфейса на основе серверных компонентов. Первоначально он разрабатывался как часть Jakarta EE. В этом руководстве мы рассмотрим, как интегрировать JSF в приложение Spring Boot. В качестве примера мы реализуем простое приложение для

«Предварительная компиляция шаблонов регулярных выражений в объекты шаблонов»

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

«Показать отчет об автоматической настройке в Spring Boot»

«1. Обзор Механизм автоматической настройки в Spring Boot пытается автоматически настроить приложение на основе его зависимостей. В этом кратком руководстве мы увидим, как Spring Boot может регистрировать отчет об автоматической настройке во время запуска. 2. Пример приложения Давайте напишем простое

«Введение в JSON Binding API (JSR 367) в Java»

«1. Обзор Долгое время в Java не существовало стандарта для обработки JSON. Наиболее распространенными библиотеками, используемыми для обработки JSON, являются Jackson и Gson. Недавно в Java EE7 появился API для разбора и генерации JSON (JSR 353: API Java для обработки

«Отображение всех часовых поясов с GMT и UTC в Java»

«1. Обзор Всякий раз, когда мы имеем дело со временем и датами, нам нужна система отсчета. Стандартом для этого является UTC, но мы также видим GMT в некоторых приложениях. Короче говоря, UTC — это стандарт, а GMT — это часовой

«Введение в Docx4J»

«1. Обзор В этой статье мы сосредоточимся на создании документа .docx с помощью библиотеки docx4j. Docx4j — это библиотека Java, используемая для создания файлов Office OpenXML и управления ими. Это означает, что она может работать только с файлами типа .docx,

«Введение в Атомикс»

«1. Обзор Большинству распределенных приложений требуется, чтобы какой-либо компонент с отслеживанием состояния был непротиворечивым и отказоустойчивым. Atomix — это встраиваемая библиотека, помогающая добиться отказоустойчивости и согласованности для распределенных ресурсов. Он предоставляет богатый набор API для управления своими ресурсами, такими как

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

«1. Обзор LinkRest — это платформа с открытым исходным кодом для создания управляемых данными веб-сервисов REST. Он построен на основе JAX-RS и Apache Cayenne ORM и использует протокол сообщений на основе HTTP/JSON. По сути, этот фреймворк предназначен для предоставления простого

«Введение в ЭфириумJ»

«1. Введение В этой статье мы рассмотрим библиотеку EthereumJ, которая позволяет нам взаимодействовать с блокчейном Ethereum, используя Java. Во-первых, давайте кратко рассмотрим, что представляет собой эта технология. 2. Об Эфириуме Эфириум — это криптовалюта, использующая распределенную одноранговую базу данных в

«Введение в GeoTools»

«1. Обзор В этой статье мы рассмотрим основы библиотеки Java с открытым исходным кодом GeoTools для работы с геопространственными данными. Эта библиотека предоставляет совместимые методы для реализации географических информационных систем (ГИС), а также реализует и поддерживает многие стандарты Open Geospatial