Реализация Spring 3.0 REST или Джерси? - PullRequest
12 голосов
/ 03 мая 2010

В настоящее время я пытаюсь выяснить, какую реализацию JSR-311 я собираюсь порекомендовать далее в пищевой цепочке. Я в значительной степени сузил его до двух вариантов - Spring 3.0 с его собственной поддержкой REST - или использовал собственный Джерси от Sun (Restlets может также подойдет).

Мне кажется, что в синтаксисе нет большой разницы, но могут быть проблемы с производительностью, которые я еще не выяснил.

Сервис предназначен для замены некоторых мощных EJB-компонентов и создания вместо этого RESTful Web-сервиса. Ожидается, что нагрузка будет довольно высокой, в диапазоне 100 тыс. Пользователей в день (макс.), Но будет серьезно сбалансирована.

Спасибо за ваши идеи.

Ответы [ 2 ]

16 голосов
/ 03 мая 2010

Spring 3 не является реализацией JSR-311. Может быть, этого достаточно, чтобы ответить за вас? Если вы хотите JAX-RS на Spring, вы все равно будете использовать (скорее всего) Джерси в качестве поставщика! Я думаю, если вы уже являетесь магазином EJB, то, чтобы все изучали способ Spring MVC, это может быть не слишком полезно, если EJB3 - следующий шаг для вас?

Вот статья! http://www.infoq.com/articles/springmvc_jsx-rs

13 голосов
/ 03 мая 2010

Вас может заинтересовать это сравнение InfoQ Spring 3.0 MVC и JAX-RS.

Это немного предвзято, поскольку написано "старшим консультантом в SpringSource", но я думаю, что это справедливое и глубокое сравнение обеих технологий.

...