Какая библиотека JAX-RS лучшая? - PullRequest
6 голосов
/ 21 ноября 2010

Я пытался выбрать, какую технологию использовать для приложения REST, и нашел 4 кандидатов:

  1. Джерси - jersey.java.net
  2. Apache Wink - инкубатор.apache.org/wink
  3. RESTlet - www.restlet.org
  4. RESTeasy - jboss.org/resteasy

но не смогли различить четверых и выбрать одну так что лучше? Критерии:
а. Стабильность \ зрелость
б. Безопасность
с. Удобство использования
д. Поддержка

Спасибо!

1 Ответ

5 голосов
/ 30 ноября 2010

Вместо того, чтобы сравнивать, я могу дать определенную картину о Джерси по вашим вопросам. Во-первых, я использую Джерси уже некоторое время (с самого начала). Причина, по которой я все еще придерживаюсь Джерси -

  1. Это зрелый проект с большим количеством тестовых примеров, который существует уже некоторое время. Я едва нашел проблемы с Джерси и нахожу это довольно стабильным. Я бы сказал, что проект и его сообщество достаточно развиты, чтобы использовать его в производстве.
  2. Мы используем Spring Security 2/3 с Джерси, поэтому я думаю, что на нем можно было использовать что угодно.
  3. Если честно, я придерживаюсь материалов JAX-RS настолько, насколько это возможно, поэтому я думаю, что это так же просто, как и JAX-RS. Единственные дополнительные материалы, которые я использую специально для Джерси, - это multipart данных, клиент jersey и клиент jachesey apache. Это достаточно просто, так что я пишу общий отдыхающий клиент для ресурсов и клиент джерси, использующий HTTP-кеширование на стороне клиента с использованием HTTP Cache 4J. Так что я бы сказал, это довольно легко. Кроме того, есть много (для моих случаев) учебных пособий, книг, примеров, постов в блогах, я даже не помню, чтобы что-то застряло.
  4. Ну, одна из главных причин, по которой я никогда не думал о том, чтобы отойти от Джерси, - это его поддержка. Пол Сандос, руководитель проекта Джерси, просто замечательный вспомогательный персонал в списках рассылки. Я редко видел тему в списке рассылки, где Пол не помогает. Кроме того, в списке рассылки есть и другие участники, которые очень хотят помочь. Поддержка списка рассылки очень хорошая. Цикл выпуска короткий, что гарантирует исправление ошибок в короткие сроки.

В целом, я очень доволен Джерси.

...