В чем разница между веб-службами jax-rpc и jax-ws? - PullRequest
0 голосов
/ 07 ноября 2019

В чем разница между веб-службами jax-rpc и jax-ws?

Как перенести устаревший код с использованием jax-rpc на jax-ws?

1 Ответ

0 голосов
/ 08 ноября 2019

Одним из основных отличий между JAX-RPC и JAX-WS является модель программирования. Служба на основе JAX-WS использует аннотации (такие как @WebService) для объявления конечных точек веб-службы. Использование этих аннотаций устраняет необходимость в дескрипторах развертывания. С JAX-WS вы можете развернуть веб-сервис на сервере приложений, совместимом с Java EE, без единого дескриптора развертывания. Помимо этого, присутствуют и другие дополнительные функции (такие как асинхронные обратные вызовы и т. Д.).

Чтобы перенести базовый проект PRC в WS, необходимо выполнить следующие шаги -

  1. Анализ существующихкод, реализованный с помощью RPC.
  2. Измените стада и сделайте его совместимым с заголовком WS.
  3. измените существующий клиент или напишите новый клиент.
  4. Вы не видите никакой разницы между полезной нагрузкойзапрос и ответ. Вы должны проверить весь свой bdd, чтобы убедиться, что миграция прошла успешно.
...