Google App Engine是一个用于在现有Google基础架构中托管Web应用程序的云计算平台,它易于扩展,管理和免费使用多达预定义的已消耗资源,并且支持Java。 有关其他费用,请参阅此GAE帐单 。
在本系列教程中,我们将向您显示一系列教程,以帮助您使用Java启动程序Google App Engine。
注意
所有GAE教程均使用“ Eclipse 3.7 + Google Eclipse插件 ”和“ Google App Engine Java SDK 1.6.3.1 ”开发。
1.快速入门
向Google App Engine问好。
- 使用Eclipse的Google App Engine + Java hello世界示例
GAE + Eclipse + Java hello世界示例。 - 使用Eclipse的Google App Engine + Python hello世界示例
GAE + Eclipse + PyDev + Python网络问候世界示例。 - Mac OS X上的GAE + Python hello world
使用GAE启动器的GAE + Python Web hello世界示例。
2. GAE + Struts 1和2
Struts 1和2框架集成以及您可能遇到的一些常见错误。
- Google App Engine + Struts 1.x示例
将经典的Struts 1.x框架与Google App Engine集成。 - Google App Engine + Struts 2示例
将Struts 2框架与Google App Engine集成。 - GAE上的Struts 2 –错误:未找到结果'null'
- GAE上的Struts 2 – java.security.AccessControlException:访问被拒绝
- javax.swing.tree.TreeNode是一个受限类
3. GAE + JSF 2
JSF 2框架集成以及您可能遇到的一些常见错误。
- Google App Engine + JSF 2示例
将JSF 2框架与Google App Engine集成。 - 无法实例化ExpressionFactory'com.sun.el.ExpressionFactoryImpl'
- 查看/hello.xhtml无法还原
- javax.naming.InitialContext是一个受限类
4. GAE +Spring
Spring框架集成。
- Google App Engine + Spring 3 MVC REST示例
将Spring MVC框架与Google App Engine集成。
5.数据存储
在GAE for Java中,您可以通过数据存储区低级api,JDO或JPA将数据存储在“数据存储区”中。 在此示例中,我们将使用Spring MVC进行演示。
6.常见问题
Google App Engine中的一些常见问题。
- Google App Engine for Java上的Cron作业
创建“ cron.xml”并将其放在“ WEB-INF”文件夹中。 - GAE + Java –集成Google用户帐户
使用userService
在GAE + Java项目中集成Google用户帐户的示例。 - 在Google App Engine中配置日志记录
使用java.util.logging.Logger
记录 - 下载/导出Google App Engine日志,Java App
AppCfg request_logs从GAE下载日志。 - 从Google App Engine下载上传的应用程序
AppCfg download_app从GAE下载上载的应用程序。 - 您的项目必须配置为使用JDK才能使用JSP
- 如何为Eclipse安装Google插件
显示步骤的指南,说明您在Eclipse 3.7中安装“ Google Eclipse插件” - Google Plugin for Eclipse – jar已被篡改!
- GAE:如何将日志消息输出到文件
将日志消息输出到文件,而不是日志控制台。
参考文献
翻译自: https://mkyong.com/tutorials/google-app-engine-tutorial/