可能重复:
Easiest frameworks to implement Java REST web services
用Java开发RESTful Web服务的最佳方法是什么(JSR 311)?
此刻不会在将来!
更新1
JERSEY和RESTLET是否稳定且完整?
答案 0 :(得分:3)
我最近使用Jersey并发现它非常易于使用,尤其是与JAXB结合使用时。您在bean上添加了一些JAXB表示法,在资源类上添加了一些JAX-RS表示法,然后您几乎已经完成了将资源类中的方法公开为RESTful Web服务。 Jersey和JAXB不仅支持XML,还支持JSON - 您唯一需要做的就是更改MIME类型设置,它将自动为您生成和解析JSON而不是XML。
Jersey有一个很好的user guide,另一个好处是它有一个客户端API和一个服务器API。我已经使用两者,使用Grizzly嵌入式HTTP服务器作为服务器部分,这对泽西岛来说也很容易。
泽西岛肯定是稳定和完整的。
答案 1 :(得分:3)
Apache CXF或Jersey都非常易于使用且生产稳定。
答案 2 :(得分:3)
RESTEasy是另一个JSR-311实现,也是一个受欢迎的选择。
这是一款JBoss产品,功能全面,成熟。它有各种各样的插件(提供商),可以帮助您完成常见任务。它还有一个客户端框架(开箱即用的缓存支持)和其他简洁的附加功能,如EJB和Spring集成。