Spring 3.0 REST实现还是Jersey?

时间:2010-05-03 19:18:05

标签: java web-services rest spring jax-rs

我目前正在试图找出JSR-311的哪个实现,我将建议进一步推动食物链。我已经将它缩小到两个选项 - Spring 3.0,它本身支持REST - 或者使用Sun自己的Jersey(Restlets 可能也可以选择)。

对我而言,实际语法似乎没有什么区别,但可能存在我尚未想到的性能问题。

该服务旨在取代一些重型EJB并改为创建RESTful Web服务。预计负载相当高,达到每天10万用户(最大)范围,但负载平衡严重。

感谢您的所有见解。

2 个答案:

答案 0 :(得分:16)

Spring 3不是JSR-311的实现。也许这足以为你解答?如果你想在Spring上使用JAX-RS,那么无论如何你都会使用(最有可能)Jersey作为提供者!我想如果你已经是一个EJB商店,让每个人都学习Spring MVC这样做的方式可能不太有用,如果EJB3是下一步的话吗?

这是一篇文章! http://www.infoq.com/articles/springmvc_jsx-rs

答案 1 :(得分:13)

您可能对Spring 3.0 MVC和JAX-RS的this InfoQ comparison感兴趣。

它有点偏颇,因为它是由“SpringSource的高级顾问”编写的,但我认为这是对这两种技术的公平和深入的比较。