CXF Rest Client — API на основе прокси против CXF WebClient API

Я просмотрел http://cxf.apache.org/docs/jax-rs-client-api.html, но я все еще не уверен, какой тип клиента отдыха следует использовать в каких случаях?

Может ли кто-нибудь указать варианты использования/ограничения с примерами, которые помогут мне выбрать правильный клиентский API.


person Atul    schedule 09.04.2014    source источник
comment
Начните с стандартного клиентского API JAX-RS, поскольку он является переносимым (между реализациями JAX-RS). Сомневаюсь, что вы увидите там какие-либо ограничения (во всяком случае, они там не указаны).   -  person Andrei I    schedule 09.04.2014


Ответы (1)


CXF 3.0 реализует клиентский API JAXRS 2.0, благодаря чему ваш код может работать с другой реализацией JAXRS без каких-либо изменений.

Но если вы все еще используете CXF 2.x, вам нужно выбрать между API на основе прокси и API WebClient.

API на основе прокси очень похож на клиентский API CXF JAXWS, вы можете просто вызвать службу из прокси, который реализует интерфейс SEI. У него есть некоторые недостатки, вы не можете указать http слышит или написать общий клиент для вызова различных служб JAXRS.

С помощью CXF WebClient API вы можете вызывать службы JAXRS обычным способом HTTP-клиента, который просто заполняет пробел API на основе прокси.

Дополнительную информацию об этих клиентских API можно найти здесь.

person Willem Jiang    schedule 14.04.2014