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