快速入门Google App Engine开发:构建可扩展Web应用

需积分: 9 0 下载量 60 浏览量 更新于2024-07-26 收藏 6.58MB PDF 举报
《Using Google App Engine: Start Building and Running Web Apps on Google's Infrastructure》是一本由Charles Severance编著的关于Google App Engine开发的实用指南。这本书面向各种背景的读者,特别强调即使没有编程或Web开发经验的人也能通过它快速上手,构建高性能的可扩展Web应用。Google App Engine是一个备受关注的Web技术平台,它提供了易于使用的应用程序框架和基础Web工具,使得用户能够利用Google的基础设施进行应用部署。 书中内容包括多个关键章节,如第1章介绍了Web编程的基础,让读者理解如何在互联网上编程;第2章讲解HTML和CSS,这是构建网页的基石;第3章深入探讨Python,因为Google App Engine支持Python语言;第4章讲解如何向应用发送数据;第5章介绍App Engine webapp框架,它是开发应用的基础结构;第6章涉及模板技术,有助于创建动态页面;第7章讨论cookies和sessions,这对于保持用户状态至关重要;第8章介绍App Engine Datastore,即Google的NoSQL数据库,用于存储和管理数据;第9章涉及JavaScript、jQuery和AJAX,提升用户体验的交互性;第10章详细介绍如何在Google的基础设施上运行应用;最后,第11章介绍内存缓存技术,优化性能。 作者Charles Severance不仅是密歇根大学的信息学院兼职助理教授,还担任IMS全球学习联合会的IMS开发者网络协调员,表明他在教育和技术领域都有丰富的经验和专业知识。 《Using Google App Engine》不仅适合初学者快速入门,也对资深程序员提供有价值的参考资料,因为它简化了Web开发的过程,使之不再局限于专业人士的范畴。此外,书中还附有针对不同操作系统(Windows XP、Vista、Macintosh和Linux)的安装和运行指南,方便读者根据自己的设备进行操作。 这本书提供了一套完整的学习路径,帮助读者掌握Google App Engine的核心技术和开发实践,无论你是新手还是进阶开发者,都能从中获益匪浅。
2013-01-04 上传
中文名: Google App Engine编程 原名: Programming Google App Engine: Build and Run Scalable Web Apps on Google's Infrastructure 作者: Dan Sanderson 资源格式: PDF 版本: 英文文字版 出版社: O'Reilly书号: 978-0596522728发行时间: 2009年11月30日 地区: 美国 语言: 英文 简介: 内容简介:   google app engine是一种与众不同的云计算服务:它为构建自动扩展的百万用户级应用提供了简单的模型。在《google app engine编程》中,你将获得来自专家的实用指南,帮助你用奸这个强大的平台。google工程师dan sanderson将向你展示如何设计可扩展的应用,以及如何使用app engine的api和可扩展服务完成一般的开发任务。   你将学习appengine的应用服务器架构、运行时环境和可扩展的数据存储,还有优化应用的相关技巧。app engine可以提供几乎无限的计算能力,《google app engine编程:英文版》给出了简明扼要的指导,以便最大化利用其资源——信息来自app engine开发团队。    ·发现传统web开发和app engine开发之间的差异    ·学习app engine python和java运行时环境的细节    ·理解app engine如何处理web请求并执行应用代码    ·学习如何使用app engine的可扩展数据存储,包括查询和索引、事务以及数据建模    ·使用任务队列在基础设施中并行化和分布工作 作者简介: Dan Sanderson是一位技术作家、Google公司的软件工程师。他作为Google、Amazon.com和Walt Disney互联网集团的软件工程师和技术作家在Web行业工作超过十年。 目录: Chapter 1 Introducing Google App Engine Chapter 2 Creating an Application Chapter 3 Handling Web Requests Chapter 4 Datastore Entities Chapter 5 Datastore Queries Chapter 6 Datastore Transactions Chapter 7 Data Modeling with Python Chapter 8 The Java Persistence API Chapter 9 The Memory Cache Chapter 10 Fetching URLs and Web Resources Chapter 11 Sending and Receiving Mail and Instant Messages Chapter 12 Bulk Data Operations and Remote Access Chapter 13 Task Queues and Scheduled Tasks Chapter 14 The Django Web Application Framework Chapter 15 Deploying and Managing Applications Colophon

无法编译该项目。要在Visual Studio中打开它吗? Running T:/UE4_Engine/UE_5.1/Engine/Build/BatchFiles/Build.bat Development Win64 -Project="W:/YSWORK/akie/akie.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" Development Win64 -Project="W:/YSWORK/akie/akie.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE Log file: C:\Users\Admin\AppData\Local\UnrealBuildTool\Log.txt Creating makefile for akieEditor (no existing makefile) @progress push 5% Parsing headers for akieEditor Running Internal UnrealHeaderTool W:\YSWORK\akie\akie.uproject W:\YSWORK\akie\Intermediate\Build\Win64\akieEditor\Development\akieEditor.uhtmanifest -WarningsAsErrors -installed Total of 4 written Reflection code generated for akieEditor in 1.135638 seconds @progress pop Building akieEditor... Using Visual Studio 2022 14.33.31631 toolchain (T:\??????Community\VC\Tools\MSVC\14.33.31629) and Windows 10.0.22000.0 SDK (C:\Program Files (x86)\Windows Kits\10). Determining max actions to execute in parallel (8 physical cores, 16 logical cores) Executing up to 8 processes, one per physical core Building 9 actions with 8 processes... [1/9] Resource Default.rc2 [2/9] Compile SharedPCH.Engine.ShadowErrors.cpp T:\UE4_Engine\UE_5.1\Engine\Source\Runtime\Core\Public\Traits\IsContiguousContainer.h(6): fatal error C1083: ????򿪰????? ??initializer_list??: No such file or directory [3/9] Compile akie.cpp cancelled [4/9] Compile akieGameModeBase.gen.cpp cancelled [5/9] Compile akie.init.gen.cpp cancelled [6/9] Compile akieGameModeBase.cpp cancelled [7/9] Link UnrealEditor-akie.dll cancelled [8/9] Link UnrealEditor-akie.lib cancelled [9/9] WriteMetadata akieEditor.target cancelled

2023-07-13 上传
2023-07-16 上传