Jakarta XML Web Services - Jakarta XML Web Services

Веб-службы Jakarta XML (JAX-WS)
Оригинальный автор (ы)Sun Microsystems
Разработчики)Фонд Затмения
Стабильный выпуск
2.3.3 / 19 февраля 2020 г.; 9 месяцев назад (2020-02-19)
Репозиторий Отредактируйте это в Викиданных
Написано вЯва
Операционная системаКроссплатформенность
ПлатформаЯва
ТипФреймворк приложения
ЛицензияEPL 2.0 или GPL v2 сИсключение пути к классам
Интернет сайтпроекты.затмение.org/ проекты/ ee4j.jaxws Отредактируйте это в Викиданных

В Jakarta XML Web Services (JAX-WS; ранее Java API для веб-служб XML) является Джакарта EE API для создания веб-сервисы, особенно МЫЛО Сервисы. JAX-WS - один из Java XML API программирования.

Обзор

Спецификация JAX-WS 2.2 JSR 224 определяет стандартное отображение Java-WSDL, которое определяет, как WSDL операции привязаны к методам Java, когда сообщение SOAP вызывает операцию WSDL. Это сопоставление Java-WSDL определяет, какой метод Java вызывается и как это сообщение SOAP сопоставляется с параметрами метода.

Это сопоставление также определяет, как возвращаемое значение метода сопоставляется с ответом SOAP.

JAX-WS использует аннотации, введенный в Java SE 5, чтобы упростить разработку и развертывание клиентов и конечных точек веб-служб. Это часть Пакет разработки веб-служб Java. JAX-WS можно использовать в Java SE начиная с версии 6.[1] JAX-WS 2.0 заменил JAX-RPC API в Платформа Java, Enterprise Edition 5, который больше склоняется к веб-службам в стиле документов.

Этот API обеспечивает основу Проект Метро, внутри Стеклянная рыба сообщество серверов приложений с открытым исходным кодом Корпорация Oracle.

JAX-WS также является одной из основ WSIT.

Поддерживаемые стандарты

  • JAX-WS 2.0 / 2.1 / 2.2 (JSR 224)
  • Базовый профиль WS-I 1.2 и 2.0
  • Профиль вложений WS-I 1.0
  • Профиль привязки простого SOAP WS-I 1.0
  • WS-Addressing 1.0 - Ядро, привязка SOAP, привязка WSDL

Основные пакеты JWS

УпаковкаОписание
javax.xml.wsИмеет основные API JAX-WS
javax.xml.ws.httpИмеет API, специфичные для привязки XML / HTTP
javax.xml.ws.soapИмеет API, специфичные для привязки SOAP / HTTP
javax.xml.ws.handlerИмеет API для обработчиков сообщений
javax.xml.ws.spiопределяет SPI для JAX-WS
javax.xml.ws.spi.httpПредоставляет HTTP SPI, который используется для переносимого развертывания JAX-WS в контейнерах.
javax.xml.ws.wsaddressingИмеет API, связанные с WS-Addressing
javax.jwsИмеет API-интерфейсы, относящиеся к Java, к аннотациям сопоставления WSDL
javax.jws.soapИмеет API-интерфейсы для сопоставления веб-службы с протоколом SOAP.

Спецификации, связанные с веб-службами XML

Java EE 7
Технические характеристикиВерсияStds. ТелоJSR / URL
JAX-WS2.3JCP224
Веб-сервисы1.3JCP109
Метаданные WS2.1JCP181
JAXB2.2JCP222
SAAJ1.3JCP67
МЫЛО1.2W3Cмыло
XML1.1W3Cxml
WSDL1.1W3CWSDL

Реализации

Рекомендации

  1. ^ Ян, Янг (3 июня 2007 г.). «Веб-службы JAX-WS без контейнеров Java EE».

внешняя ссылка