图书介绍

Serverless架构 无服务器单页应用开发PDF|Epub|txt|kindle电子书版本网盘下载

Serverless架构 无服务器单页应用开发
  • (美)本·雷迪(Ben Rady) 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121317361
  • 出版时间:2017
  • 标注页数:201页
  • 文件大小:26MB
  • 文件页数:223页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

Serverless架构 无服务器单页应用开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 从简单开始1

无服Web应用2

无服设计的好处4

无服设计的限制6

使用自己的工作空间8

本地执行12

创建着陆页13

部署到Amazon S315

搭建AWS命令行接口16

创建一个带访问密钥的AWS用户17

首次部署20

下一步21

第2章 基于hash事件的视图路由23

设计可测试的路由器24

运行Jasmine测试25

编写第一个测试用例26

路由函数29

创建命名空间29

添加路由函数30

创建视图容器32

添加路由34

添加视图参数37

用spy测试调用37

处理视图函数中的参数39

加载应用41

响应事件42

响应hash事件44

再次部署46

下一步46

第3章 单页应用的必要组件49

创建视图50

定义数据模型53

数据绑定55

优化数据模型58

处理用户输入60

有效地使用视觉反馈64

控制导航66

创建一个应用外壳68

提取着陆页68

添加工具条69

使用自定义事件72

再次部署75

下一步75

第4章 基于Amazon Cognito的认证服务77

接入外部身份认证服务商78

创建身份池82

身份池配置83

IAM角色和策略84

获取Google身份87

请求AWS证书90

刷新令牌91

基于Deferred对象和Promise的认证请求93

创建一个身份Deferred对象95

创建个人主页视图96

再次部署98

下一步99

第5章 使用DynamoDB存储数据101

使用DynamoDB102

理解DynamoDB的键和哈希102

DynamoDB用作文档数据库103

强一致性和最终一致性105

创建表106

属性和键值108

预设吞吐量109

二级索引与查询vs扫描110

授权访问DynamoDB111

保存文档113

一个fail-safe的数据访问函数114

创建和保存一个item115

读取文档117

数据访问和验证119

重新部署122

下一步122

第6章 使用Lambda构建微服务125

理解Amazon Lambda126

Lambda环境126

Lambda的局限128

内存、时间和费用129

先部署130

配置一个Lambda函数131

创建代码包133

通过AWS控制台测试函数134

创建一个新的Lambda配置135

往Lambda执行角色上添加策略136

编写Lambda函数138

规避微服务架构问题138

添加服务依赖140

构建可测试的服务141

查询、分组和分页143

调用Lambda函数145

使用Amazon API网关146

重新部署148

下一步148

第7章 无服应用的安全151

保护你的AWS账号152

禁用所有root访问密钥152

管理用户配置152

保护AWS证书153

设置多重身份认证154

查询注入攻击154

跨站脚本攻击156

XSS注入方法156

使用web worker沙盒化JavaScript157

跨站请求伪造159

不用JavaScript实现XSRF160

跨站请求和同源策略161

线路攻击和传输层安全162

Sidejacking攻击162

高效使用HTTPS163

拒绝服务攻击165

用C1oudFront保护S3165

可扩展服务和用户身份166

重新部署167

下一步167

第8章 扩容169

监控Web服务169

监控容量限制170

创建付款警告173

分析S3的流量174

记录S3请求174

分析S3日志177

响应代码频率179

热门资源180

每日用量181

优化应用,实现增长182

通过缓存降低成本和加载时间183

通过带版本号的文件名清除缓存186

云的成本187

加载成本188

数据成本188

微服务成本189

加起来190

再次部署192

下一步192

附录A安装Node.js195

安装Node .js运行时195

Linux195

OS X196

Windows196

管理多个Node.js版本197

附录B分配一个域名199

参考书目201

热门推荐