构建与部署Google App Engine应用:入门与设计
需积分: 9 60 浏览量
更新于2024-12-27
收藏 3.36MB PDF 举报
"《开发与部署Google App Engine》
本指南深入探讨了如何在Google App Engine(GAE)上构建、设计和部署应用程序。GAE是云计算平台的一部分,它简化了开发人员的工作流程,使得创建和运行互联网应用变得更加高效。本教程分为三个章节,逐步引导读者进入GAE的世界。
第一章:入门Google App Engine
1. 什么是Google App Engine - 本章介绍了GAE的基本概念,包括其作为云计算解决方案的优势,以及如何将传统意义上的端到端应用迁移到云端,实现End User Applications on the Cloud(云端用户应用)。
2. 服务在云端 - GAE提供的基础设施和服务,如自动扩展、数据库管理、负载均衡等,帮助开发者专注于核心业务逻辑。
3. 开始使用App Engine - 提供了设置开发环境的步骤,如安装SDK(Software Development Kit),并通过'Hello, World!'示例展示基础应用的创建。
第二章:探索Google App Engine SDK
1. 创建第一个完整项目 - 学习如何使用SDK创建并组织项目结构,以及webapp框架的运用。
2. Sandboxed Python Runtime - 介绍GAE的受限Python运行环境,确保安全性和性能优化。
3. 构建应用 - 深入理解模板与inline HTML的使用,以及决定处理事件的数量和方式。
4. 调试应用 - 阐述开发服务器上的调试选项,包括WSGI应用程序的调试技巧,并提供实用的调试辅助工具。
5. 交互式调试 - 探索如何在生产环境中进行实时调试,以及如何将应用发布到网络。
6. 自定义域名的应用部署 - 如何注册和配置应用,使其可通过定制域名访问。
第三章:Google App Engine应用设计
1. Bookmarks Bin 应用案例 - 通过一个实际案例研究应用的设计,包括数据模型的构建。
2. 无用户表设计 - 探讨GAE如何处理用户数据,以及对Web应用架构的影响。
3. 页面至数据模型 - 展示如何设计应用架构,确保数据操作与用户界面之间的良好协作。
通过这三个章节的学习,读者不仅能够掌握GAE的基础开发技术,还能了解如何优化应用设计,以适应云计算环境的需求。无论是初学者还是经验丰富的开发者,都能从本书找到构建现代互联网应用所需的工具和策略。"
2018-12-01 上传
2010-03-10 上传
2021-03-03 上传
2021-07-06 上传
2021-06-23 上传
2020-07-05 上传
2021-07-11 上传
2021-06-05 上传
2021-06-05 上传
bergerxie
- 粉丝: 0
- 资源: 2
最新资源
- dmfont:DM-Font的PyTorch正式实施(ECCV 2020)
- 像素艺术制作者:使用JQuery创建像素艺术的网站
- Graphics:Visual Studio 2019入门项目
- map_viewing_program.rar_GIS编程_C#_
- curso_html5_css3:网站barbararia Alura,当前HTML5和CSS3的完整版本
- matlab心线代码-cpmodel-jap:心肺模型-JAP2020-Karamolegkos,Albanese,Chbat
- FCC-Responsive-Web-Design
- UrFU:实验室工作,项目和其他与研究相关的
- PRS:多程序计算机的仿真模型
- 适用于iOS的Product Hunt徽章-Swift开发
- Azure_devop_IaC-Terraform:使用Terraform创建应用IaC概念的Azure AppService
- sift.rar_matlab例程_matlab_
- Symfony_Voitures:CRUD固定装置和Faker
- Home alarm-开源
- Project_Hybrid_VotingApp
- EMS For Google Calendar-crx插件