您好,欢迎来到聚文网。 登录 免费注册
Google App Engine编程

Google App Engine编程

  • 字数: 449000
  • 装帧: 平装
  • 出版社: 中国电力出版社
  • 作者: (美)丹·桑德森(Dan Sanderson) 著;方红琴,冯花平 译
  • 出版日期: 2016-10-01
  • 商品条码: 9787512394001
  • 版次: 1
  • 开本: 16开
  • 页数: 365
  • 出版年份: 2016
定价:¥69 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
对于Java应用程序来说,App Engine提供具有完整Java JVM和标准库的J2EE标准servlet容器。因为AppEngine支持通用Java API标准,代码能够保持干净和简洁。
本书的示例性应用程序可以指引你亲自动手实践App Engine相关的工具和功能。直接在自己的开发用机器上的Eclipse中模拟App Engine。确定应用程序的结构,使得能够用独立的地址访问其中的模块,每个模块均有自己的可扩展配置。使用JPA实现查询、事务和数据建模,从而探索可扩展Cloud Datastore的强大功能。在AppEngine应用程序中,将Cloud SQL用于标准关系数据库。学习如何在Google基础设施上部署、管理和监测应用程序。
作者简介
Dan Sanderson是Google公司的软件工程师。他已在互联网行业工作了15年,曾经是Google和Walt Disney Inter Group的软件工程师和技术文档工程师。
目录
前言1
第1章谷歌App引擎简介11
运行时环境12
静态文件服务器14
前端高速缓存14
云数据存储15
服务18
谷歌账户、OpenID和OAuth20
谷歌云端点(GoogleCloudEndpoint)21
任务队列和时钟守护作业(CronJob)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
JavaDatastoreAPI简介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章在AppEngine中使用GoogleCloudSQL238
选择CloudSQL实例239
本地安装MySQL240
创建CloudSQL实例241
从自己的计算机连接至实例242
创建数据库244
创建JDBC246
从AppEngine连接至数据库247
备份和恢复254
导出和导入数据254
gcloudsql命令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
……

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网