2

这种情况迫使我开始编写基于 Java 的服务器,并且我正在寻找 Java 的 REST 框架。我真的很喜欢 OpenRasta 的工作方式 - .NET 的 REST 框架,所以我的问题 - 有没有人知道 Java 的 REST 框架与 OpenRasta 的工作方式类似?

谢谢。

编辑

不幸的是,我不能成为早期的适应者,所以成熟的框架比新兴的框架更受欢迎。

4

4 回答 4

3

您想使用 JAX-RS 规范的一种实现,其中一种主要的实现是Jersey。该规范及其实现已经存在了很长时间,并且经过了尝试和测试(与 Play! 相反,您似乎不喜欢它,因为它是一个较新的框架)。

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

于 2011-11-20T11:27:43.750 回答
1

play 框架是 Scala 和 JVM 的流行新选择:

http://www.playframework.org/documentation/1.2/routes

于 2011-11-20T10:38:25.680 回答
1

一种选择是玩!,它基本上是基于 Ruby on Rails 的框架。

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

于 2011-11-20T10:44:30.547 回答
1

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

于 2011-11-26T14:27:43.423 回答