我需要创建 RESTful Web 服务。
我已经缩小了 Web 服务实现的“Restlet”范围。
有人可以告诉我使用 Restlet 的明确利弊,以及是否有更好的选择。
提前致谢
Restlet有一个广泛的 Spring、WADL、XML、JSON 以及更多扩展列表,包括 JAX-RS API 的扩展。
它也是六个一致版本中唯一可用的框架:
它的主要好处是:
如果您仅限于 JCP 批准的 API(然后不要使用 Spring 或 JAX-RS 项目的任何扩展,如 Jersey 和 RESTeasy!),那么 JAX-RS API 可能是一个不错的选择,但除此之外,Restlet 是最成熟的框架(最初于 2005 年发布),并将在其 2.0 版本中为您提供注释的所有好处以及强大且可扩展的面向类的框架。
如需更长的功能列表,请查看此页面。
最好的问候,杰罗姆·卢维尔
Restlet ~ 创始人和首席开发者 ~ http://www.restlet.org
有关 JAX-RS 框架的比较,请参阅JAX-RS 框架
Jersey API 可用于实现 RESTful Web 服务。 http://jersey.java.net/
除了 RESTful Web 服务,Jersey 还提供了许多其他特性。
有关可用 REST 框架及其比较的一些更有用的链接:
Apache Cocoon 是一个非常好的实现 RESTfull Web 服务的解决方案。