Веб-сервис: JAX-WS, CXF, WSDL ... О чем это все?

Извините за вопрос новичка. Но мне действительно нужно начать с этого. Я хочу получить доступ к веб-сервису в моем проекте Java EE. Этот веб-сервис предлагает файл WSDL. Итак, я понимаю, что могу использовать это для создания Java-кода для доступа к веб-сервису. Сейчас я прочитал, что Apache CXF - это хороший фреймворк, который я могу использовать. Но в чем разница с JAX-WS?

Может кто-нибудь объяснить мне это?

8
задан Arjan Tijms 9 May 2013 в 14:48
поделиться

2 ответа

JAX-WS - это Спецификация (предоставленная Sun Oracle) для определения веб-служб с использованием аннотаций.

Apache CXF - это платформа, реализующая JAX-WS для генерации определений веб-служб и прокси Java (из определений веб-служб).

Apache Axis 2 также является платформой, которая теперь поддерживает JAX-WS (до JAX-WS 2). Это улучшение Apache Axis. CXF поддерживает до JAX-WS 1.2.

Краткое руководство можно найти здесь .

12
ответ дан 5 December 2019 в 07:56
поделиться

JAX-WS - это API (или спецификация), а CXF - реализация этого API. Также доступна эталонная реализация здесь

5
ответ дан 5 December 2019 в 07:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: