图书介绍

GOOGLE APP ENGINE开发 英文版 影印本PDF|Epub|txt|kindle电子书版本网盘下载

GOOGLE APP ENGINE开发 英文版 影印本
  • CharlesSeverance著 著
  • 出版社: 南京:东南大学出版社
  • ISBN:9787564122683
  • 出版时间:2010
  • 标注页数:243页
  • 文件大小:44MB
  • 文件页数:260页
  • 主题词:主页制作-程序设计-英文

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐