我想做更多关于facelets的学习。既然 Java 是受支持的 Google 应用引擎语言,那么 facelets 实现中是否有任何内容会阻止在 App Engine 上使用?
编辑:谷歌的这个页面现在列出了各种框架及其与 App Engine 相关的状态。
我想做更多关于facelets的学习。既然 Java 是受支持的 Google 应用引擎语言,那么 facelets 实现中是否有任何内容会阻止在 App Engine 上使用?
编辑:谷歌的这个页面现在列出了各种框架及其与 App Engine 相关的状态。
JSF 的 1.2 版本不工作 - 因为默认情况下它会尝试生成线程。这在 GAE 中是不允许的。
这已在最新版本的 JSF 1.2(内部版本 13)以及 2.0 Beta 2 版本中得到修复 - 您可以从此处下载最新版本:http: //javaserverfaces.java.net/
您需要将上下文参数添加到 web.xml:
com.sun.faces.enableMultiThreadedStartup 默认为 true。部署到 GAE 时必须将此选项设置为 false。
我还没有尝试过,但我认为它与使用 Struts 或 Spring 没有什么不同。只要您可以使用 WAR 中需要的所有 JAR 进行部署,它就应该可以工作。
唯一的问题是 JPA 或 JDO 是否足够。如果 facelets 需要任何其他持久性机制,您可能会遇到问题。
JMS 也不可用,因此依赖它的功能无法工作。
第一次访问是不是有限制?前 10,000 人进入?