«1. Обзор В предыдущих частях серии мы видели, как мы можем использовать Spring Remoting и связанные с ним технологии для включения синхронных удаленных вызовов процедур поверх HTTP-канала между сервером и клиентом. В этой статье мы рассмотрим Spring Remoting поверх AMQP,
«Установите тело ответа в JAX-RS»
1. Обзор Для упрощения разработки веб-сервисов REST и их клиентов на Java была разработана стандартная переносимая реализация JAX-RS API, которая называется Jersey. Jersey — это платформа с открытым исходным кодом для разработки веб-сервисов REST, которая обеспечивает поддержку API-интерфейсов JAX-RS и
«События, отправленные сервером (SSE) в JAX-RS»
«1. Обзор Server-Sent Events (SSE) — это спецификация, основанная на HTTP, которая обеспечивает способ установления продолжительного одноканального соединения между сервером и клиентом. Клиент инициирует соединение SSE, используя тип медиатекста/поток событий в заголовке Accept. Позже он обновляется автоматически без запроса сервера.
«Mockito ArgumentMatchers»
«1. Обзор В этом руководстве показано, как использовать ArgumentMatcher и чем он отличается от ArgumentCaptor. Для ознакомления с фреймворком Mockito обратитесь к этой статье. 2. Зависимости Maven Нам нужно добавить один артефакт: <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>2.21.0</version> <scope>test</scope> </dependency> Последнюю версию
«Еженедельник Java, выпуск 239»
«Итак, приступим… 1. Spring и Java >> Refining functional Spring [blog.frankel.ch] Краткая статья, касающаяся нескольких нюансов написания обработчиков и маршрутов в этом захватывающем новом функциональном подходе к Spring Boot. >> Improve Application Performance with These Advanced GC Techniques [blog.takipi.com] Надежное руководство по
«Установка Java на Ubuntu»
«1. Обзор В этом руководстве мы познакомим вас с различными методами установки JDK в Ubuntu. Затем мы кратко сравним методы. Наконец, мы покажем, как управлять несколькими установками Java в системе Ubuntu. В качестве предварительного условия для каждого метода нам нужна
«Сохраняющиеся агрегаты DDD»
«1. Обзор В этом руководстве мы рассмотрим возможности сохранения агрегатов DDD с использованием различных технологий. 2. Введение в агрегаты Агрегат — это группа бизнес-объектов, которые всегда должны быть согласованы. Поэтому мы сохраняем и обновляем агрегаты целиком внутри транзакции. Агрегирование —
«Преобразование JSON в карту с помощью Gson»
«1. Введение В этом кратком руководстве мы узнаем, как преобразовать строку JSON в карту с помощью Gson от Google. Мы рассмотрим три разных подхода к достижению этой цели и обсудим их плюсы и минусы — с некоторыми практическими примерами. 2.
«Проверка бобов в Джерси»
«1. Обзор В этом уроке мы рассмотрим проверку бинов с использованием фреймворка с открытым исходным кодом Jersey. Как мы уже видели в предыдущих статьях, Jersey — это платформа с открытым исходным кодом для разработки веб-сервисов RESTful. Мы можем получить более
«Еженедельник Java, выпуск 258»
«Итак, приступим… 1. Spring и Java >> The best way to initialize LAZY entity and collection proxies with JPA and Hibernate [vladmihalcea.com] Хорошая статья о том, когда и как использовать ленивую инициализацию с кэшем второго уровня Hibernate. >> Take a sneak peek