Ответ 1
Стандарт JAX-RS (JSR-311), из которых несколько реализаций:
- Jersey (эталонная реализация)
- RESTeasy
- Restlet
- Apache CXF
API сам по себе идентичен в реализациях JAX-RS, по модулю различных расширений API, реализованных каждым.
Я хотел бы узнать, какой из них является лучшим API Java REST для веб-сервисов?
Мы используем Spring в нашем приложении, поэтому, если какой-либо API, который хорошо работает с Spring, будет очень хорош для нас.
Другое важное состоит в том, что API должен быть совместимым. В будущем мы также захотим вызывать веб-службы из приложений .NET. Итак, это одно, что нам нужно иметь в виду при выборе API или рамки.
Стандарт JAX-RS (JSR-311), из которых несколько реализаций:
API сам по себе идентичен в реализациях JAX-RS, по модулю различных расширений API, реализованных каждым.
Spring MVC - это не только REST-инфраструктура, но и может использоваться для веб-сервисов RESTful
Я бы рекомендовал использовать JAX-RS, как указано выше. Если вы используете JAX-RS, вы можете легко перемещаться по другой реализации, если вам нужна более высокая производительность или дополнительные функции. Что касается реализации, мне очень нравится Apache Wink.