谷歌应用引擎开发实战
需积分: 9 178 浏览量
更新于2025-01-02
收藏 3.36MB PDF 举报
"Developing with Google App Engine"
Google App Engine是Google提供的一个平台,用于开发和托管基于云计算的应用程序。这个平台允许开发者利用Google的基础设施来构建、运行和扩展应用程序,而无需考虑硬件维护和扩展性问题。
在第一章"Google App Engine"中,我们了解到Google App Engine的核心概念和它在云计算中的位置。Google App Engine不仅支持用户在云端运行应用程序,还提供了一系列服务,如数据存储、任务队列、电子邮件服务等。在开始使用App Engine之前,我们需要设置开发环境,这通常包括安装SDK、配置Python环境,并创建第一个“Hello, World!”示例项目。
第二章深入探讨了SDK的使用,包括如何创建第一个完整的项目。这里提到了webapp框架,这是一个用于构建Web应用程序的基础。在App Engine中,Python运行在一个沙箱环境中,这意味着它受到一定的限制以保证安全。开发者需要学习如何将不同的组件(如视图、模型和控制器)组合在一起,以及如何使用模板或内联HTML来构建动态网页。此外,调试工具的使用也非常重要,SDK提供了多种调试选项,包括针对开发Web服务器的调试和对WSGI应用的调试,以及如何创建自己的调试辅助工具。
第三章则关注了Google App Engine应用的设计。以书签管理器应用为例,展示了如何设计数据模型。在这个案例中,注意到并没有专门的用户表,因为App Engine使用Google账户进行身份验证。讨论了Web应用的架构,包括页面与处理程序之间的关系,以及如何通过URL映射实现导航。此外,还介绍了如何将应用发布到网络上,包括创建和注册应用、上传应用以及将应用绑定到自定义域名的过程。
通过这些章节,读者将能够掌握Google App Engine的基本使用,了解如何在云环境中构建和部署应用程序,以及如何设计符合App Engine特性的数据模型和应用程序架构。随着学习的深入,开发者可以利用Google App Engine的强大功能来构建可扩展且高可用的Web应用程序。
2009-09-11 上传
239 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-01-18 上传
142 浏览量
javacc
- 粉丝: 0
- 资源: 1
最新资源
- 计算机操作系统课后答案(西安电子科技大学版)
- 通用变频器应用技术.pdf
- 《开源》旗舰电子杂志2008年第4期
- C# 语言的微软官方说明书(权威)
- usb2.0协议 中文版
- 《开源》旗舰电子杂志2008年第3期
- 思科2950CR官方配置命令手册.pdf
- ABB ACS510_01 用户手册中文版
- 打造linux完美桌面
- STC单片机内部资源经典应用大全.PDF
- 进行空间,你的网站及域名的备案详细步骤
- Packt.Publishing.Learn.OpenOffice.org.Spreadsheet.Macro.Programming.Dec.2006.pdf
- 虚拟硬盘系统的实现及应用
- JasperReport3
- C/C++面试大全--算法和知识点详析
- DIV+CSS布局大全