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