我想多学习一些小口罩。既然Java是一种受支持的谷歌应用程序引擎语言,那么facelets实现中是否有任何内容会阻止在应用程序引擎上使用?
编辑:谷歌的这个页面现在有各种框架的列表,以及它们在应用引擎方面的状态。
我想多学习一些小口罩。既然Java是一种受支持的谷歌应用程序引擎语言,那么facelets实现中是否有任何内容会阻止在应用程序引擎上使用?
编辑:谷歌的这个页面现在有各种框架的列表,以及它们在应用引擎方面的状态。
JSF的1.2版本不起作用,因为默认情况下它会尝试派生线程。这在GAE中是不允许的。
这在最新版本的JSF 1.2(build 13)以及2.0 Beta 2版本中得到了修复,您可以从这里下载最新版本:http://javaserverfaces.java.net/
您需要将a上下文参数添加到web.xml中:
com.sun.faces.enableMultiThreadedStartup which defaults to true. This option must be set to false when deploying to GAE.
我还没有尝试过,但我认为它与使用Struts或Spring没有任何不同。只要您能够在WAR中部署所需的所有JAR,它就应该可以工作。
唯一的问题是JPA或JDO是否足够。如果facelet需要任何其他持久性机制,那么您可能会遇到问题。
JMS也不可用,因此依赖它的功能无法工作。
第一次访问不是有限制吗?第一个10000人加入?