JAX-RS аннотации - PullRequest
       33

JAX-RS аннотации

0 голосов
/ 20 октября 2011

Я хочу изучить веб-сервис Restful, используя Apache CXF. Не могли бы вы предложить какой-либо ресурс, на который можно сослаться, кроме официального сайта CXF? Где я могу узнать все эти аннотации с примерами использования?

Еще один вопрос: «Будут ли эти аннотации отличаться в зависимости от структуры реализаций, такой как apache CXF или Jersey, или любой другой инфраструктуры?»

Ответы [ 3 ]

4 голосов
/ 20 октября 2011

Будут ли эти аннотации отличаться в зависимости от структуры реализаций, такой как apache cxf или jersey, или любой другой инфраструктуры?

Нет. Смысл стандарта JAX-RS (и остальной части Java EE) заключается именно в том, чтобы аннотации работали одинаково во всех реализациях. Конечно, всегда будут ошибки и различия в интерпретации, которые приводят к различному поведению, но в целом это имеет тенденцию работать довольно хорошо.

Однако могут существовать дополнительные , аннотации, специфичные для реализации, которые предоставляют желаемую функциональность, которая не покрыта стандартом (их довольно много для реализаций EJB и JPA, не уверен насчет JAX-RS). ). Их использование сделает ваше приложение зависимым от конкретной реализации.

1 голос
/ 20 октября 2011

Ознакомьтесь с руководством пользователя Джерси - в нем есть раздел, посвященный JAX-RS, который объясняет эти аннотации и должен работать с любой другой реализацией JAX-RS: http://jersey.java.net/nonav/documentation/latest/jax-rs.html

0 голосов
/ 26 октября 2011

Документация Apache CXF очень полезна и предоставляет множество дополнительных ресурсов. Подумайте о том, чтобы пройти через это и проверить примеры.

Кроме того, вам может быть полезно ознакомиться с некоторыми учебными пособиями и ресурсами по JAXB.

...