我可以用吗 弹簧 一个Webflow / MVC 和 春季安全 和Hibernate上 Google App Engine?
是否有可以在GAE上使用的java框架的列表/摘要?
我可以用吗 弹簧 一个Webflow / MVC 和 春季安全 和Hibernate上 Google App Engine?
是否有可以在GAE上使用的java框架的列表/摘要?
看到 在这个链接 在JVM上运行的框架列表,以查看是否支持您需要的框架
看到 在这个链接 在JVM上运行的框架列表,以查看是否支持您需要的框架
它会在Java中播放吗? 列出了在Google App Engine中工作(或不工作)的框架,语言和库。目前,列出的信息是:
Version 2.5.6
Status COMPATIBLE
要查看在App Engine上运行的Spring的MVC框架,请查看autoshoppe示例应用程序。如果您正在使用Spring表单(例如,使用spring-form.tld标记库和子类化SimpleFormController),则需要为您的属性注册自定义编辑器。这包括在内 http://groups.google.com/group/google-appengine-java/browse_thread/thread/d93fd7385bf85bf7。
Version 2.5.6
Status COMPATIBLE
要让Spring使用App Engine提供的JPA界面,请按照以下处的说明操作 http://objectuser.wordpress.com/2009/05/19/spring-jpa-in-google-app-engine/,讨论了对@PersistenceContext所需的javax.naming依赖的解决方法。可以使用更复杂的解决方法 http://groups.google.com/group/google-appengine-java/browse_thread/thread/187d41712ec1d394。
Version(s) ?
Status SEMI-COMPATIBLE
要解决ClassNotFoundException,您可以使用库的重新编译版本来添加StringInsensitiveComparator类 - 下载是在 http://www.google-app-engine.com/blog/post/Spring-security-fix-for-google-app-engine.aspx。看到 http://www.dotnetguru2.org/bmarchesson/index.php?p=1100 有关如何使用App Engine和GWT运行Spring Security的提示(法语)。看到 http://groups.google.com/group/google-appengine-java/browse_thread/thread/964e7f5e42840d9c 关于整合的讨论。
Versions All
Status INCOMPATIBLE
您目前无法直接使用Hibernate。 App Engine数据存储区与SQL之间的差异太大,无法在App Engine下启动和运行标准Hibernate。 App Engine支持JDO和JPA,因此您可以将Hibernate代码转换为使用其中一个ORM接口。
我想它也适用于Spring 3.0,我会很快尝试并分享结果。
UPDATE:我尝试使用带有Google App Engine的Spring 3.0.6 Spring MVC Hello World,它在本地和云端都运行良好。但缺点是,新实例启动时的加载时间会更长。
据我所知,没有支持第三方库(至少没有列出任何库),并且JRE类仅限于 这个清单。但我想如果一个图书馆只使用列出的jre类,它们应该没问题。然而,找出它们是否必须基于尝试它。