Я большой поклонник JAX-RS - я думаю, что они отлично справились с этой спецификацией. Я использую его в ряде проектов, и с ним приятно работать.
JAX-RS позволяет создавать ресурсы REST с помощью POJO с простыми аннотациями, связанными с отображениями URI, методами HTTP и согласованием контента, которые прекрасно интегрированы с внедрением зависимостей. Нет сложных API для изучения; требуются только основные концепции REST (URI, заголовки / коды ответов и согласование содержимого). FWIW JAX-RS вполне Rails-ish с точки зрения контроллера
Существует несколько реализаций JAX-RS - см. эту тему для обсуждения .
Моя личная рекомендация - использовать Джерси , поскольку за ним стоит самое большое, самое активное сообщество, оно обладает лучшими функциями на момент написания (поддержка WADL, неявные представления, весенняя интеграция, хороший клиент REST API); хотя, если вы используете JBoss / SEAM, вы можете обнаружить, что RESTeasy интегрируется немного лучше.