图书介绍
GOOGLE APP ENGINE开发 英文版 影印本PDF|Epub|txt|kindle电子书版本网盘下载
![GOOGLE APP ENGINE开发 英文版 影印本](https://www.shukui.net/cover/23/30279032.jpg)
- CharlesSeverance著 著
- 出版社: 南京:东南大学出版社
- ISBN:9787564122683
- 出版时间:2010
- 标注页数:243页
- 文件大小:44MB
- 文件页数:260页
- 主题词:主页制作-程序设计-英文
PDF下载
下载说明
GOOGLE APP ENGINE开发 英文版 影印本PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.Programming onthe Web1
The Request/Response Cycle3
What Is Google App Engine?5
What Is a"Cloud"?6
Why Did Google Build App Engine and Give It Away for Free?7
What Is the Google Infrastructure Cloud?8
Enter the Application Engine9
Your Application Must Be a Good Citizen in the Google Cloud10
How the Cloud Runs Your Application11
Why You Really Want to Run in the Cloud12
The Simplest App Engine Application13
Summary14
Exercises15
2.HTML and CSS17
A Brief History of HTML and CSS18
Hyper Text Markup Language(HTML)18
A Well-Formed HTML Document20
Validating Your HTML22
HyperText Links(Anchor Tags)23
Multiple Files25
Lists in HTML26
Specifying Styles Using CSS27
Styling Tags with CSS27
Exerting More Control over Markup30
Validating CSS32
Tools to Help You Work with CSS33
Building the Navigation Menu34
The CSS Box Model37
Adding Navigation Hints for Users39
Summary40
Exercises42
3.Python43
What Is Programming?43
About Python44
Installing Python45
The Essence of Programming46
Input,Processing,and Output47
Conditional Steps:A Number-Guessing Web Application48
Variables and Expressions52
Naming Variables53
Constants54
Handling Text Data Using Strings55
Using the String Library56
Types and Conversion57
Variables with Many Values at the Same Time:Lists59
Repeated Code:Loops60
Python's Backpack:Dictionaries63
Looping Through a Dictionary64
Stored and Reused Code:Python Functions65
Turning Traceback to Our Advantage Using Try and Except68
Object-Oriented Python70
Comments in Python71
The Tao of Programming71
Summary72
Exercises72
4.Sending Data to Your Application75
Making an HTTP Request75
Hacking the HTTP Protocol77
The HTTP Protocol Standards79
Watching HTTP in Action79
HTML:Building a Form81
Sending Form Data to the Server Using POST82
Handling Form Data in the App Engine Server83
Sending Form Data to the Server Using GET87
App Engine Log88
Looking at All the Data Available on an HTTP Request89
Advanced:Multipart POST Data with File Upload93
Summary96
Exercises96
5.The App Enginewebapp Framework99
A Trivial App Engine Application99
An Equivalent Trivial webapp Application100
The Handler Callback Pattern102
Looking at the Handler Code102
What Is"self"and Why Is It There?103
Number Guessing Using the webapp Framework105
Web Server Logs109
Summary112
Exercises112
6.Templates113
Template Syntax113
Using the Templates from Python114
The Number-Guessing Game Using Templates116
Abstraction and Separation of Concerns:"Model View Controller"118
Building a Multiscreen Application118
Static Files in App Engine120
Referencing Static Files121
Generalizing Template Lookup with Multiple Templates121
Extending Base Templates123
Conditional Processing Templates125
Replacing More Than One Block in the Base Template129
Extending Our Application131
Syntax Errors139
More on Templates141
Summary141
Exercises141
7.Cookies and Sessions143
HTTP Cookies143
Logging In and Logging Out Using Sessions145
Installing the Simple Session Utility146
Using the Session to Mark Login and Logout146
Changing the User Interface for a Logged-In User148
Summary150
Exercises150
8.App Engine Datastore153
The Model-View-Controller Pattern153
Defining Models154
Adding a New Account Form155
Adding a User Account156
Looking Through the Datastore159
Logging In and Checking Accounts and Passwords160
Retrieving and Displaying Many Objects161
Terminology:Different Types of Keys164
References Between Data Models165
Interactions Between Models166
Putting the Primary Key into Session168
Adding the Chat Feature169
Summary174
Exercises174
9.JavaScript,jQuery,and AJAX177
jQuery178
Create a View of the Chat Messages in HTML178
Asynchronously Updating a <div> Using AJAX181
Summary183
Exercises183
10.Running Your Application on the Google Infrastructure185
Application Engine Accounts185
Creating an Application on App Engine186
Uploading Your Application187
Testing Your Application187
Logs,Statistics,and Other Features188
Uploading New Versions190
Collaboration on Applications191
Summary192
Exercises192
11.Memory Cache193
The Rules of Memory Cache194
Using the Memory Cache195
Using the Application Console to Examine Memory Cache196
Using a Memory Cache in Your Application197
Building a Session Store Using Memory Cache198
Sessions and Memory Cache202
Summary204
Exercises204
A.Installing and Running Google App Engine on Windows XP205
B.Installing and Running Google App Engine on Windows Vista213
C.Installing and Running Google App Engine on a Macintosh System219
D.Installing and Running Google App Engine on a Linux System227
Index235