Google App Engine编程(Java版)

Google App Engine编程(Java版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (丹·桑德森)
2016-10
版次: 1
ISBN: 9787512394001
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 380页
字数: 449千字
正文语种: 简体中文
2人买过
  •   《Google App Engine编程(Java版)》对于Java应用程序来说,App Engine提供具有完整Java JVM和标准库的J2EE 标准servlet容器。因为App Engine支持通用Java API标准,代码能够保持干净和简洁。
      的示例性应用程序可以指引你亲自动手实践App Engine相关的工具和功能。直接在自己的开发用机器上的Eclipse中模拟App Engine。确定应用程序的结构,使得能够用独立的地址访问其中的模块,每个模块均有自己的可扩展配置。使用JPA实现查询、事务和数据建模,从而探索可扩展Cloud Datastore的强大功能。在App Engine应用程序中,将 Cloud SQL用于标准关系数据库。学习如何在Google基础设施上部署、管理和监测应用程序。
      Dan Sanderson,是Google公司的软件工程师。他已在互联网行业工作了15年,曾经是Google和Walt Disney Internet Group的软件工程师和技术文档工程师。
    前言 1
    第1章谷歌App引擎简介 11
    运行时环境12
    静态文件服务器 14
    前端高速缓存14
    云数据存储15
    服务18
    谷歌账户、OpenID和OAuth20
    谷歌云端点(Google Cloud Endpoint) 21
    任务队列和时钟守护作业(Cron Job) 21
    命名空间22
    开发工具23
    云控制台24
    开始应用程序开发 24
    第2章创建应用程序26
    创建云SDK26
    开发应用程序33
    注册应用程序54
    上传应用程序55
    测试应用程序56
    实现计费功能58
    第3章配置应用程序59
    应用程序引擎结构 60
    配置Java应用程序 62
    应用程序的ID和版本64
    多线程 66
    请求处理器66
    静态文件和资源文件67
    域名70
    谷歌应用程序72
    配置安全连接75
    与定制域的安全连接76
    对谷歌账户认证 79
    环境变量80
    入站服务80
    定制错误响应81
    Java服务器端小程序会话82
    第4章请求处理器和实例85
    运行时环境86
    请求处理器抽象 93
    引入实例96
    请求计划和等待延迟98
    预热请求99
    常驻实例 100
    实例类与应用101
    实例小时和计费102
    实例控制台面板103
    流量分割 104
    第5章使用模块 105
    实例布局 106
    配置模块 107
    手动扩展和基本扩展 113
    启动请求 114
    关闭钩子 115
    后台线程 116
    模块和开发服务器117
    部署模块 118
    使用URL定位模块 119
    将请求分派给模块122
    启动和停止模块123
    管理和删除模块和版本124
    模块API125
    始终运行的实例126
    第6章数据存储实体 130
    实体、键和属性131
    Java Datastore API 简介133
    属性值135
    键和键对象 139
    实体的使用 141
    分配系统ID144
    开发服务器和数据存储145
    第7章数据存储查询 146
    查询和类型 147
    查询结果和键147
    查询API148
    索引简介 153
    自动索引和简单查询 155
    定制索引和复杂查询 161
    不相等和IN过滤器 167
    未设置的属性和未索引的属性 169
    排序顺序和值的类型 170
    查询和多值属性171
    查询游标 179
    投影查询 182
    配置索引 185
    第8章数据存储事务 187
    实体和实体组189
    事务的具体执行过程 193
    Java中的事务 195
    如何更新实体199
    如何读取实体201
    批量更新 202
    如何更新索引203
    跨实体组的事务204
    第9章数据存储管理 206
    监测数据存储206
    管理索引 208
    从应用程序访问元数据210
    远程控制 215
    第10章 Java持久化API219
    创建JPA220
    实体和键 221
    实体属性 224
    嵌入对象 225
    存储、获取和删除对象226
    JPA 中的事务 228
    查询和JPQL229
    关系232
    如何获取更多信息237
    第11章在App Engine中使用Google Cloud SQL 238
    选择Cloud SQL实例239
    本地安装MySQL 240
    创建Cloud SQL实例241
    从自己的计算机连接至实例242
    创建数据库 244
    创建JDBC246
    从App Engine连接至数据库247
    备份和恢复 254
    导出和导入数据254
    gcloud sql命令 255
    第12章存储高速缓存258
    使用Java调用存储高速缓存260
    键和值261
    设置值261
    获取值263
    删除键263
    原子增加和减少263
    比较并设置 264
    对存储高速缓存服务的批调用265
    存储高速缓存和数据存储267
    处理高速缓存错误267
    存储高速缓存管理268
    第13章获取URL和网络资源271获取
    URL272
    出去的HTTP请求275
    SSL上的HTTP(HTTPS) 277
    请求和响应长度277
    请求期限 278
    处理重定向 278
    响应对象 279
    第14章发送和接收Email消息280
    发送Email消息 281
    接收Email消息 288
    第15章使用XMPP发送和接收即时消息 291
    邀请用户聊天293
    发送聊天信息294
    接收聊天消息296
    处理错误消息298
    管理所处的状态299
    第16章任务队列和被调度的任务307
    配置任务队列310
    使任务入队 311
    任务参数 313
    入队队列 316
    出队队列 321
    采用事务方式将任务入队324
    任务链327
    任务队列管理332
    延后执行工作332
    计划任务 333
    第17章优化服务调用337
    异步调用服务338
    使用AppStats进行可视化调用342
    第18章管理请求日志349
    记录日志 350
    查看最近的日志352
  • 内容简介:
      《Google App Engine编程(Java版)》对于Java应用程序来说,App Engine提供具有完整Java JVM和标准库的J2EE 标准servlet容器。因为App Engine支持通用Java API标准,代码能够保持干净和简洁。
      的示例性应用程序可以指引你亲自动手实践App Engine相关的工具和功能。直接在自己的开发用机器上的Eclipse中模拟App Engine。确定应用程序的结构,使得能够用独立的地址访问其中的模块,每个模块均有自己的可扩展配置。使用JPA实现查询、事务和数据建模,从而探索可扩展Cloud Datastore的强大功能。在App Engine应用程序中,将 Cloud SQL用于标准关系数据库。学习如何在Google基础设施上部署、管理和监测应用程序。
  • 作者简介:
      Dan Sanderson,是Google公司的软件工程师。他已在互联网行业工作了15年,曾经是Google和Walt Disney Internet Group的软件工程师和技术文档工程师。
  • 目录:
    前言 1
    第1章谷歌App引擎简介 11
    运行时环境12
    静态文件服务器 14
    前端高速缓存14
    云数据存储15
    服务18
    谷歌账户、OpenID和OAuth20
    谷歌云端点(Google Cloud Endpoint) 21
    任务队列和时钟守护作业(Cron Job) 21
    命名空间22
    开发工具23
    云控制台24
    开始应用程序开发 24
    第2章创建应用程序26
    创建云SDK26
    开发应用程序33
    注册应用程序54
    上传应用程序55
    测试应用程序56
    实现计费功能58
    第3章配置应用程序59
    应用程序引擎结构 60
    配置Java应用程序 62
    应用程序的ID和版本64
    多线程 66
    请求处理器66
    静态文件和资源文件67
    域名70
    谷歌应用程序72
    配置安全连接75
    与定制域的安全连接76
    对谷歌账户认证 79
    环境变量80
    入站服务80
    定制错误响应81
    Java服务器端小程序会话82
    第4章请求处理器和实例85
    运行时环境86
    请求处理器抽象 93
    引入实例96
    请求计划和等待延迟98
    预热请求99
    常驻实例 100
    实例类与应用101
    实例小时和计费102
    实例控制台面板103
    流量分割 104
    第5章使用模块 105
    实例布局 106
    配置模块 107
    手动扩展和基本扩展 113
    启动请求 114
    关闭钩子 115
    后台线程 116
    模块和开发服务器117
    部署模块 118
    使用URL定位模块 119
    将请求分派给模块122
    启动和停止模块123
    管理和删除模块和版本124
    模块API125
    始终运行的实例126
    第6章数据存储实体 130
    实体、键和属性131
    Java Datastore API 简介133
    属性值135
    键和键对象 139
    实体的使用 141
    分配系统ID144
    开发服务器和数据存储145
    第7章数据存储查询 146
    查询和类型 147
    查询结果和键147
    查询API148
    索引简介 153
    自动索引和简单查询 155
    定制索引和复杂查询 161
    不相等和IN过滤器 167
    未设置的属性和未索引的属性 169
    排序顺序和值的类型 170
    查询和多值属性171
    查询游标 179
    投影查询 182
    配置索引 185
    第8章数据存储事务 187
    实体和实体组189
    事务的具体执行过程 193
    Java中的事务 195
    如何更新实体199
    如何读取实体201
    批量更新 202
    如何更新索引203
    跨实体组的事务204
    第9章数据存储管理 206
    监测数据存储206
    管理索引 208
    从应用程序访问元数据210
    远程控制 215
    第10章 Java持久化API219
    创建JPA220
    实体和键 221
    实体属性 224
    嵌入对象 225
    存储、获取和删除对象226
    JPA 中的事务 228
    查询和JPQL229
    关系232
    如何获取更多信息237
    第11章在App Engine中使用Google Cloud SQL 238
    选择Cloud SQL实例239
    本地安装MySQL 240
    创建Cloud SQL实例241
    从自己的计算机连接至实例242
    创建数据库 244
    创建JDBC246
    从App Engine连接至数据库247
    备份和恢复 254
    导出和导入数据254
    gcloud sql命令 255
    第12章存储高速缓存258
    使用Java调用存储高速缓存260
    键和值261
    设置值261
    获取值263
    删除键263
    原子增加和减少263
    比较并设置 264
    对存储高速缓存服务的批调用265
    存储高速缓存和数据存储267
    处理高速缓存错误267
    存储高速缓存管理268
    第13章获取URL和网络资源271获取
    URL272
    出去的HTTP请求275
    SSL上的HTTP(HTTPS) 277
    请求和响应长度277
    请求期限 278
    处理重定向 278
    响应对象 279
    第14章发送和接收Email消息280
    发送Email消息 281
    接收Email消息 288
    第15章使用XMPP发送和接收即时消息 291
    邀请用户聊天293
    发送聊天信息294
    接收聊天消息296
    处理错误消息298
    管理所处的状态299
    第16章任务队列和被调度的任务307
    配置任务队列310
    使任务入队 311
    任务参数 313
    入队队列 316
    出队队列 321
    采用事务方式将任务入队324
    任务链327
    任务队列管理332
    延后执行工作332
    计划任务 333
    第17章优化服务调用337
    异步调用服务338
    使用AppStats进行可视化调用342
    第18章管理请求日志349
    记录日志 350
    查看最近的日志352
查看详情
相关图书 / 更多
Google App Engine编程(Java版)
Going Postal A Novel of Discworld
Pratchett;Terry
Google App Engine编程(Java版)
Go专家编程(第2版)
任洪彩
Google App Engine编程(Java版)
Go编程进阶实战:开发命令行应用、HTTP应用和gRPC应用
[澳]阿米特·萨哈(Amit Saha)著 贾玉彬 刘光磊 译;上海碳泽信息科技有限公司 审校
Google App Engine编程(Java版)
God Bless You, Dr. Kevorkian
Vonnegut;Kurt;Gaiman;Neil
Google App Engine编程(Java版)
Go语言程序设计项目化教程(微课版)
谭旭;史律;钟祥永
Google App Engine编程(Java版)
Go程序开发实战宝典
穆旭东 谭庆丰 楚秦 编著;猿媛之家 组编
Google App Engine编程(Java版)
Go语言与区块链开发(计算机类普通高等教育双一流课程系列教材)
冯柳平、陈澜祯、袁贵春、卢婷婷 编
Google App Engine编程(Java版)
Go语言之路
李文周
Google App Engine编程(Java版)
Go语言Hyperledger区块链开发实战
李晓黎
Google App Engine编程(Java版)
Go语言从入门到精通
明日科技
Google App Engine编程(Java版)
Go语言设计模式(双色版)
廖显东
Google App Engine编程(Java版)
Gopro: Professional Guide to Filmmaking [Covers the Hero4 and All Gopro Cameras]
Schmidt;Bradford;Thompson;Brandon
您可能感兴趣 / 更多
Google App Engine编程(Java版)
从一到无穷大(爱因斯坦亲笔推荐的科普入门书,清华大学校长送给新生的礼物;世界著名物理学家、宇宙大爆炸学说的先驱)
[美]乔治·伽莫夫 著;栗子文化 出品;有容书邦 发行
Google App Engine编程(Java版)
明信片(《断背山》作者又一力作,荣获福克纳文学奖,49张明信片背后是100种离奇人生)
[美]安妮·普鲁 著;黄宜思 译
Google App Engine编程(Java版)
欲望行星:人类时代的地球
[美]唐纳德·沃斯特(Donald Worster) 著;侯深 译;汉唐阳光 出品
Google App Engine编程(Java版)
超大规模集成电路物理设计:从图分割到时序收敛(原书第2版) [美国]安德·B.卡恩
[美]安德·B.卡恩
Google App Engine编程(Java版)
海外中国研究·文化、权力与国家:1900—1942年的华北农村(海外中国研究丛书精选版第四辑)
[美]杜赞奇 著;王福明 译
Google App Engine编程(Java版)
全新正版图书 改变世界的6种力亨利·波卓斯基浙江科学技术出版社9787573910929
[美] 亨利·波卓斯基
Google App Engine编程(Java版)
(守望者·传记)身体的疯狂朝圣:田纳西·威廉斯传
[美]约翰·拉尔 著;张敏 凌建娥 译
Google App Engine编程(Java版)
哥白尼
[美]欧文·金格里奇(Owen Gingerich)
Google App Engine编程(Java版)
玻璃底片上的宇宙
[美]达娃·索贝尔 后浪
Google App Engine编程(Java版)
数学侦探 珠宝行里的X劫匪
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
Google App Engine编程(Java版)
十大经济学家
[美]约瑟夫·熊彼特
Google App Engine编程(Java版)
闲散一些也无可厚非
[美]艾莉森·孙 著;李昂 译