Есть ли OpenRasta как REST-фреймворк для Java? - PullRequest
2 голосов
/ 20 ноября 2011

Обстоятельства вынуждают меня начать писать сервер на основе Java, и я ищу REST-фреймворк для Java.Мне очень нравится, как работает OpenRasta - REST-фреймворк для .NET, поэтому мой вопрос - кто-нибудь знает REST-фреймворк для Java, который работает аналогично OpenRasta?

Спасибо.

РЕДАКТИРОВАТЬ

К сожалению, я не в состоянии быть ранним адаптером, поэтому хорошо зарекомендовавшие себя фреймворки имеют преимущество перед новыми.

Ответы [ 4 ]

3 голосов
/ 20 ноября 2011

Вы хотите использовать одну из реализаций спецификации JAX-RS, одной из основных из которых является Джерси .Спецификация и ее реализации существуют уже давно и проверены и протестированы (в отличие от Play!, Которая вам не нравится из-за того, что она является более новой платформой).

Я использовал OpenRasta изатем работал над проектами Java, используя JAX-RS.Он будет казаться очень знакомым, и вы получите преимущества POJO, которые вы получаете от использования POCO в OpenRasta.Я считаю, что это отличный выбор для создания сервисов RESTful.На самом деле, я бы, вероятно, предпочел его сейчас OpenRasta, но это больше связано с преимуществами работы в среде Unix, чем с самими фреймворками.

1 голос
/ 26 ноября 2011

В рамках этого проекта я бы порекомендовал Restlet , который является первым и наиболее полным REST-фреймворком для Java.Он работает как на стороне клиента, так и на стороне сервера и действительно ориентирован на ресурсы, а не только на среду MVC, адаптированную к REST.

1 голос
/ 20 ноября 2011

Один из вариантов - Play! , который в основном является фреймворком на основе Ruby on Rails.

Второй интересующий вас вариант - Lift , который также имеетдействительно интересные функции, такие как комета, фрагменты AJAXy и т. д. Но это немного отличается от Play!.

1 голос
/ 20 ноября 2011

Каркас игры - это новый популярный выбор для Scala и JVM:

http://www.playframework.org/documentation/1.2/routes

...