Google App Engine开发入门与应用设计
需积分: 9 187 浏览量
更新于2024-12-19
收藏 3.36MB PDF 举报
《利用Google App Engine进行开发》是一本深入探讨Google App Engine(GAE)平台的教程,该书共分三章,旨在帮助开发者理解和构建高效、可扩展的云应用程序。以下是各章节的主要知识点概要:
**第一章:Google App Engine简介**
- **1.1 Google App Engine是什么**:介绍Google App Engine的基本概念,它是Google的云计算平台,提供了一个托管应用的环境,使开发者无需管理底层基础设施。
- **1.2 Google App Engine与云计算的关系**:阐述GAE如何与云计算相结合,支持大规模、自动化且经济高效的部署和扩展。
- **1.3 云端应用与服务**:讲解如何利用GAE创建和部署面向最终用户的云端应用,以及GAE提供的服务特性。
- **1.4 开始使用App Engine前的准备**:包括设置开发环境,如安装Google App Engine SDK,创建第一个"Hello, World!"示例项目。
**第二章:探索Google App Engine SDK**
- **2.1 创建首个完整项目**:学习如何使用SDK创建一个完整的web应用项目,包括web框架的运用。
- **2.2 沙箱化Python运行时**:强调GAE对Python代码的安全限制,并介绍如何在受限环境中编写代码。
- **2.3 应用组件整合**:讲解如何将前端和后端逻辑结合,使用模板或内联HTML。
- **2.4 事件处理器数量决策**:讨论如何根据需求决定应用程序的事件处理器设计。
- **2.5 调试应用**:介绍开发服务器的调试选项,包括WSGI应用调试,以及如何实现辅助工具进行交互式调试。
- **2.6 发布到网络**:指导如何注册应用程序并上传到Google App Engine,以及自定义域名的配置。
- **2.7 总结**:回顾本章关键内容,强调实践中的注意事项。
**第三章:Google App Engine应用设计**
- **3.1 Bookmarks Bin应用案例**:通过实例展示如何设计和实现一个实际的应用程序。
- **3.2 数据模型设计**:讲解如何设计数据库模型,可能涉及到用户表的设计问题。
- **3.3 Web应用架构**:深入分析GAE支持的页面到数据模型的架构模式,确保应用程序的高效性和可维护性。
《Developing with Google App Engine》提供了从基础入门到高级设计的完整路径,让读者掌握如何利用Google App Engine构建和优化云端应用,同时关注了关键的开发流程、调试技巧和最佳实践。
2009-03-28 上传
2009-09-11 上传
2014-08-21 上传
点击了解资源详情
点击了解资源详情
2013-01-18 上传
2014-03-12 上传
386 浏览量
点击了解资源详情
allenjiang
- 粉丝: 0
- 资源: 1
最新资源
- Elasticsearch核心改进:实现Translog与索引线程分离
- 分享个人Vim与Git配置文件管理经验
- 文本动画新体验:textillate插件功能介绍
- Python图像处理库Pillow 2.5.2版本发布
- DeepClassifier:简化文本分类任务的深度学习库
- Java领域恩舒技术深度解析
- 渲染jquery-mentions的markdown-it-jquery-mention插件
- CompbuildREDUX:探索Minecraft的现实主义纹理包
- Nest框架的入门教程与部署指南
- Slack黑暗主题脚本教程:简易安装指南
- JavaScript开发进阶:探索develop-it-master项目
- SafeStbImageSharp:提升安全性与代码重构的图像处理库
- Python图像处理库Pillow 2.5.0版本发布
- mytest仓库功能测试与HTML实践
- MATLAB与Python对比分析——cw-09-jareod源代码探究
- KeyGenerator工具:自动化部署节点密钥生成