Примеры Web-служб JAX-WS - Введение

Эти примеры демонстрируют применение Web-служб JAX-WS. В них представлена базовая реализация одно- и двусторонних Web-служб. В состав каждого примера входит сервлет, запускающий службу с помощью браузера, а также пример, использующий простой клиент для JAX-WS с WebSphere Application Server, который можно запустить из командной строки.

Дополнительная информация о примерах и Web-службах JAX-WS содержится в разделах Комментарии.

Дополнительная информация о Web-службах JAX приведена в документации по Web-службам в библиотеке WebSphere Application Server Information Center.

 
Требования: Отсутствуют.
 
 
  Пример Ping и Echo
Пример Ping и Echo демонстрирует применение простых служб JAX-WS. Пример Ping демонстрирует выполнение односторонней служебной транзакции. Текстовая строка передается от клиента службы в конечную точку службы. Пример Echo демонстрирует выполнение двусторонней служебной транзакции. Текстовая строка передается от клиента службы в конечную точку службы. Служба добавляет к ИД свое значение и возвращает его клиенту. Кроме того, пример Echo демонстрирует применение синхронной модели программирования, а также двух режимов асинхронной модели программирования.

В качестве транспорта для примеров Ping и Echo можно выбрать SOAP 1.1 или SOAP 1.2.

В примерах Ping и Echo применяется множество функций Java Platform, Enterprise Edition (Java EE) и WebSphere Application Server, включая сервлеты и страницы JavaServer (JSP).

 
  Пример MTOM
Пример MTOM демонстрирует применение SOAP Message Transmission Optimization Mechanism (MTOM) для отправки и получения двоичных файлов. Функция MTOM применяет связывание SOAP для оптимизации передачи или формата сообщения SOAP путем выборочного кодирования отдельных частей сообщения, и при этом предоставляет XML Infoset приложению SOAP. Файл передается от клиента службы в конечную точку службы в двоичном формате, закодированном с помощью MTOM.

Пример MTOM использует множество функций Java Platform, Enterprise Edition (Java EE) и WebSphere Application Server, включая сервлеты и страницы JavaServer (JSP).