Я в настоящее время пытаюсь выяснить, какую реализацию JSR-311 я собираюсь рекомендовать далее пищевой цепи. Я в значительной степени сузил его к двум опциям - Spring 3.0 с, он - собственная поддержка REST - или используйте собственного Джерси Sun (Restlets мог бы также быть опцией).
Мне это, кажется, не большая часть различия в фактическом синтаксисе, но могли бы быть проблемы с производительностью, которую я еще не выяснил.
Сервис предназначен, чтобы заменить некоторый мощный EJB's и сделать УСПОКОИТЕЛЬНЫЙ Веб-сервис вместо этого. Загрузка, как ожидают, будет довольно высока, в 100k пользователях в день (макс.) располагаются, но будет серьезно сбалансированная загрузка.
Спасибо за все Ваше понимание.
Spring 3 не является реализацией JSR-311. Может, этого достаточно, чтобы ответить за вас? Если вам нужен JAX-RS в Spring, вы все равно будете использовать (скорее всего) Jersey в качестве провайдера! Я бы подумал, что если вы уже являетесь владельцем EJB-магазина, то, если все узнают, как это сделать Spring MVC, может быть не слишком полезно, если EJB3 станет для вас следующим шагом?
Вот статья! http: //www.infoq.com / article / springmvc_jsx-rs
Возможно, вас заинтересует это сравнение InfoQ Spring 3.0 MVC и JAX-RS.
Это немного предвзято, так как оно написано «старшим консультантом SpringSource», но я думаю, что это честное и всестороннее сравнение обеих технологий.