答案 0 :(得分:3)
不幸的是,目前还没有Apache Shindig的GAE Java端口。但是,您有选项:
请阅读以下内容以了解更多详情:
使用Jython将Python-GAE移植到java-GAE :
使用Jython抽象的主要优点如下:
另外,我有一个在Java SDK上运行的JQuery Form Builder插件的版本:
Jython是一种类似的抽象,可以以类似的方式提供帮助,并避免重写大部分代码的需要。阅读以下有关Google App Engine上的Jython开发的更多信息: Jython Development on Google App Engine
避免尝试从Java-non-GAE移植到Java-GAE
OpenSocial应用程序的Java版本是多线程的,因此在App Engine上运行会遇到很多麻烦。此外,将PHP版本移植到Java肯定更容易,因为此时App Engine不支持多线程,而PHP版本很可能不是多线程的。
因此,这就是为什么Python OpenSocial端口的根属于Shindig / OpenSocial的PHP版本而不是Java端口。如果你决定从非GAE版本移植,我建议跟随他们的领导并做同样的事情。
答案 1 :(得分:0)
似乎没有一个专门在Appengine上运行Java的项目。但是应该可以将当前的java版本移植到Appengine,因为有一个python版本具有相同的限制。