Перейти к основному содержимому

5 записей с тегом "Apache CXF"

Посмотреть все теги

· 13 мин. чтения

1. Обзор

В этом учебном пособии Apache CXF представлен как платформа, совместимая со стандартом JAX-RS, который определяет поддержку экосистемы Java для архитектурного шаблона REpresentational State Transfer (REST).

В частности, в нем шаг за шагом описывается, как создать и опубликовать веб-службу RESTful, а также как написать модульные тесты для проверки службы.

Это третья статья из серии об Apache CXF; первый фокусируется на использовании CXF как реализации, полностью совместимой с JAX-WS. Вторая статья содержит руководство по использованию CXF с Spring.

2. Зависимости Maven

· 8 мин. чтения

1. Обзор

В этом руководстве основное внимание уделяется настройке и использованию среды Apache CXF вместе со Spring — либо с конфигурацией Java, либо с XML.

Это вторая статья из серии об Apache CXF; первый был посвящен основам CXF как реализации стандартных API-интерфейсов JAX-WS.

2. Зависимости Maven

Как и в предыдущем руководстве, необходимо включить следующие две зависимости:

· 8 мин. чтения

1. Обзор

Apache CXF — это полностью совместимая среда JAX-WS.

Помимо функций, определенных стандартами JAX-WS, Apache CXF обеспечивает возможность преобразования между классами WSDL и Java, API-интерфейсы, используемые для управления необработанными XML-сообщениями, поддержку JAX-RS, интеграцию с Spring Framework и т. д.

Это руководство является первым из серии, посвященной Apache CXF, в которой представлены основные характеристики платформы. Он использует только стандартные API-интерфейсы JAX-WS в исходном коде, но все еще использует преимущества Apache CXF за кулисами, такие как автоматически генерируемые метаданные WSDL и конфигурация CXF по умолчанию.

2. Зависимости Maven

· 7 мин. чтения

1. Обзор

В этом учебном пособии представлено введение в привязку данных Aegis , подсистему, которая может отображать объекты Java и XML-документы, описываемые XML-схемами. Aegis позволяет детально контролировать процесс картирования, сводя к минимуму усилия по программированию.

Aegis является частью Apache CXF , но не ограничивается только его использованием. Вместо этого этот механизм привязки данных можно использовать где угодно, поэтому в этом руководстве мы сосредоточимся на его использовании в качестве независимой подсистемы.

2. Зависимости Maven

Единственная зависимость, необходимая для активации привязки данных Aegis:

· 7 мин. чтения

1. Обзор

Server-Sent Events (SSE) — это спецификация, основанная на HTTP, которая позволяет установить продолжительное одноканальное соединение между сервером и клиентом.

Клиент инициирует соединение SSE, используя текст/поток событий типа мультимедиа в заголовке Accept .

Позже он обновляется автоматически, не запрашивая сервер.

Мы можем проверить более подробную информацию о спецификации на официальной спецификации .

В этом руководстве мы познакомим вас с новой реализацией SSE JAX-RS 2.1.