java - GAE 上的 REST,要使用什么实现?(RESTlet、jersey、其他……)

标签 java google-app-engine rest

有人有在 GAE 上使用 REST 的经验吗?也许你可以为此建议一些轻量级的 REST 实现。 我发现 RESTlet 说他们有 GAE 优化实现。 RESTlet-GAE 有人试试这个吗?

最佳答案

我目前正在使用 GAE plus Restlet 2.0M6对于 Goolge Apps Domain 特定的业务项目,发现它非常有用。 出于显而易见的原因,与 google Accounts 和 Data Api 的集成很容易完成。 但是我无法让与 ReSTLet 捆绑在一起的 XStream 库正常工作,所以我使用非常直观的 Simple framework而不是对象序列化。 ReSTLet 的另一个缺点是缺少 JSP 集成,如果您不想使用更重量级的模板方法,这将是不幸的。 到目前为止,我已经使用 XSLTransformations 来呈现可浏览的 html 表示,但我对它还不完全满意,并且一直在寻找建议。

更新

我现在正在使用 Saxon在服务器上转换 xml。 This is a good tutorial关于如何将其与 App Engine 一起使用。它在 Jython 中,但转换起来并不难。

更新2

当 xslt 方法过于繁重时,我采用了不同的方法,使用 Lift 框架的帮助程序包来启用丰富的 xhtml templating/binding .但是,此方法基于 Scala。

关于java - GAE 上的 REST,要使用什么实现?(RESTlet、jersey、其他……),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2157857/

相关文章:

java - 使用 "Condition flow"时如何显示 "Together Workflow Editor"的文本

Java PrintWriter 输出在记事本中看起来很奇怪

java - 为什么 SSL 握手有时会杀死我的 CPU?

android - 当 GAE 尝试加载 https ://www. googleapis.com/oauth2/v1/certs 时,由于 503,Google oauth 突然失败

django - 通过模板输出请求参数

eclipse - NoClassDefFoundError : GuiceServletContextListener when running GWT + GAE from Eclipse

java - 我不知道为什么输出会重复多次,也不知道如何格式化输出。

php - 在Codeigniter中如何提高Rest Web service Mysql的性能?

java - 将 HTTP "_method" header 传递给 matlab 中的 urlread2 函数

java - Spring RepositoryRestResource 带有路径参数?