Google App Engine开发经典教程:构建与调试

5星 · 超过95%的资源 需积分: 9 51 下载量 33 浏览量 更新于2024-10-05 1 收藏 3.36MB PDF 举报
本资源是一份名为《Developing with Google App Engine》的PDF教程,由Eugene Ciurana编写,专注于Google App Engine(GAE)的开发。Google App Engine是Google的云计算平台,它提供了构建、部署和扩展互联网应用的环境,特别适合构建基于云的应用程序。这份教程旨在帮助开发者深入了解GAE的核心概念、开发流程和最佳实践。 第一章“Google App Engine”介绍了GAE的基本概念,包括它是如何融入云计算领域的,以及在云端运行的最终用户应用程序和服务的特点。作者指导读者如何设置开发环境,并通过“Hello, World!”示例来入门。章节末尾总结了本章的关键点。 第二章“探索SDK”深入探讨了Google App Engine SDK的使用,包括创建第一个完整项目的过程。读者将学习到如何利用webapp框架、安全沙箱Python运行时环境,以及模板与内联HTML的选择。此外,还有关于调试应用的不同选项,如开发Web服务器的调试、WSGI应用程序的调试以及实现辅助工具进行交互式调试的技巧。这一章也涵盖了如何将应用上传到公共网络和自定义域名的步骤。 第三章“Google App Engine应用的设计”以实际案例“Bookmarks Bin”为例,分析数据模型设计,特别是指出可能无需用户表的情况。此外,该章还涉及Web应用架构,强调了从页面到控制器(Pages-to-Controllers)的设计模式。这一部分旨在帮助开发者理解如何构建健壮、高效的GAE应用程序。 这份教程提供了一个全面且深入的学习路径,不仅涵盖了GAE的基础知识,还包含了实用的开发技巧和最佳实践,对于想要学习和提升Google App Engine技能的开发人员来说,是一份不容错过的宝贵资源。但请注意,该教程仅供个人学习使用,不得用于商业目的。