2011-11-20 103 views
2

这些情况迫使我开始编写基于Java的服务器,并且正在寻找Java的REST框架。我非常喜欢OpenRasta的工作原理 - .NET的REST框架,所以我的问题 - 是否有人知道一个与OpenRasta类似的REST Java框架?是否有OpenRasta像Java的REST框架?

谢谢。

编辑

不幸的是,我不是在为早期的适配器的位置,使完善的框架有超过新兴那些偏好。

回答

1

一种选择是Play!,这基本上是框架on Rails的基于Ruby的关闭。

您可能感兴趣的第二个选项是Lift,它也具有非常酷的功能,如慧星,AJAXy片段等,但它与Play!有点不同。

3

您希望使用JAX-RS规范的实现之一,其中一个主要规范是Jersey。规范及其实现已经存在了很长时间,并且经过了尝试和测试(与Play!相比,由于它是一个更新的框架,您似乎并不喜欢它)。

我使用OpenRasta,然后使用JAX-RS处理Java项目。它会感到非常熟悉,您将从OpenRasta使用POCO获得POJO的好处。我觉得这是创建RESTful服务的绝佳选择。实际上,我现在可能会选择OpenRasta,但这更多地归功于在Unix环境中工作的好处,而不是框架本身。

+0

泽西资源为中心,就像OpenRasta? – mark

+0

可能与OpenRasta的程度不同,但以这种方式使用它并不困难。 –

1

作为这个项目的一部分,我会推荐Restlet这是第一个也是最全面的Java REST框架。它适用于客户端和服务器端,确实是以资源为中心的,而不仅仅是适用于REST的MVC框架。

+0

事实上,我现在正在评估它。我可以在哪里发布我对它的一些问题? – mark

+0

您可以在SOF中发布问题,或者直接在我们的邮件列表中发布问题: http://www.restlet.org/community/lists –