HTML5 WebSocket权威指南
HTML5 WebSocket权威指南封面图

HTML5 WebSocket权威指南

(美) 王 (Wang,V.) , (美) 萨利姆 (Salim,F.) , (美) 莫斯科维茨 (Moskovits,P.) , 著

出版社:机械工业出版社

年代:2014

定价:49.0

书籍简介:

本书是关于HTML5 WebSocket的权威指南。本书包含了Web开发人员和架构师需要了解的WebSocket的一切。它讨论了基于WebSocket的架构师如何相对于旧的HTTP(Ajax)减少不必要的网络开销和延迟层,相比,XMPP和STOMP的WebSocket上,如何WebSocket,上对广泛使用的协议(比如 XMPP 和STOMP )进行分层,如何保护WebSocket链接和在企业部署基于 WebSocket 的应用。本书主要内容包括: WebSocket API和协议,WebSocket协议通信的例子,WebSocket的安全性和企业部署, 内置即时通讯和聊天应用程序的WebSocket与XMPP(可扩展消息处理现场协议),通过WebSocket的STOMP(面向简单的文本消息协议)实现发布/订阅消息传递协议,VNC带远程帧缓冲协议。本书针对想要使用WebSocket构建前沿Web应用程序的Web开发人员和架构师。

书籍目录:

译者序

作者简介

技术审校者简介

致谢

第1章 HTML5 WebSocket简介/1

1.1 HTML5是什么/2

1.2 HTML5连接性/3

1.3 旧的HTTP架构概览/5

1.3.1 HTTP 101(即HTTP/1.0和HTTP/1.1)/5

1.3.2 绕道而行:HTTP轮询、长轮询和流化/7

1.4 WebSocket入门/9

1.5 为什么需要WebSocket/10

1.5.1 WebSocket与性能相关/10

1.5.2 WebSocket与简洁性相关/10

1.5.3 WebSocket与标准相关/10

1.5.4 WebSocket与HTML5相关/11

1.5.5 你需要WebSocket/11

1.6 WebSocket和RFC 6455/11

1.7 WebSocket的世界/12

1.8 WebSocket的选择/12

1.8.1 非常活跃的WebSocket社区/12

1.8.2 WebSocket应用程序/13

1.9 相关技术/13

1.9.1 服务器发送事件/14

1.9.2 SPDY/14

1.9.3 Web实时通信/15

1.10小结/15

第2章 WebSocketAPI/16

2.1 WebSocketAPI概览/17

2.2 WebSocketAPI入门/18

2.2.1 WebSocket构造函数/18

2.2.2 WebSocket事件/21

2.2.3 WebSocket方法/25

2.2.4 WebSocket对象特性/27

2.3 全部组合起来/29

2.4 检查WebSocket支持/32

2.5 在WebSocket中使用HTML5媒体/33

2.6 小结/37

第3章 WebSocket协议/38

3.1 WebSocket协议之前/39

3.1.1 互联网简史/40

3.1.2 Web和HTTP/40

3.2 WebSocket协议简介/42

3.2.1 WebSocket:Web应用程序的互联网能力/43

3.2.2 检查WebSocket流量/45

3.3 WebSocket协议/46

3.3.1 WebSocket初始握手/47

3.3.2 计算响应键值/48

3.3.3 消息格式/49

3.3.4 WebSocket关闭握手/52

3.3.5 对其他协议的支持/54

3.3.6 扩展/55

3.4 用Node.js编写Javascript websocket服务器/56

3.4.1 构建简单的wlebSocket服务器/57

3.4.2 测试简单的wlebsocket服务器/61

3.4.3 构建远程JaVaScript控制台/62

3.4.4 扩展建议/65

3.5 小结/65

第4章 用XMPP构建webSocket上的即时消息

和聊天/66

4.1 分层协议/67

4.2 XMPP:XML的流化/69

4.2.1 标准化/70

4.2.2 选择连接性策略/70

4.2.3 联盟/73

4.3 通过webSocket构建聊天和即时消息应用程序/73

4.3.1 使用能够处理wlebSocket的xMPP服务器/73

4.3.2 建立测试用户/74

4.3.3 客户端程序库:Strophe.js/74

4.3.4 连接并开始工作/75

4.3.5 在线状态/77

4.3.6 交换聊天消息/82

4.3.7 ping和pong/85

4.3.8 完整的聊天应用程序/86

4.4 建议的扩展/88

4.4.1 构建用户界面/88

4.4.2 使用XMPP扩展/89

4.4.3 连接到Google Talk/89

4.5 小结/89

第5章 用STOMP通过WebSocket传递消息/90

5.1 发布/订阅模式概览/92

5.2 STOMP简介/94

5.3 Web消息传递入门/95

5.3.1 安装消息代理/96

5.3.2 在实践中了解STOMP概念/99

5.4 构建STOMP/WS应用程序/101

5.4.1 游戏流程/101

5.4.2 创建游戏/103

5.4.3 监控Apache ActiveMQ/1 11

5.5 建议的扩展/112

5.6 Web消息传递的未来/113

5.7 小结/114

第6章 用远程帧缓冲协议实现VNC/115

6.1 VNC概述/117

6.1.1 远程帧缓冲协议概述/119

6.1.2 面向二进制和面向文本的协议/120

6.1.3 选择使用RFB over WebSocket/120

6.2 构建WebSocket上的VNC客户端/121

6.2.1 建立代理服务器/122

6.2.2 RFB客户端/124

6.2.3 使用HTML5的元素绘制帧缓冲/129

6.2.4 处理客户端中的输入/131

6.2.5 全部组合起来/136

6.3 改进应用程序/136

6.4 小结/137

第7章 WebSocket安全性/138

7.1 WebSocket安全性概述/139

7.2 WebSocket安全特性/140

7.2.1 origin首标/141

7.2.2 具有“Sec-”前缀的首标/145

7.2.3 WebSocket安全握手:接受键值/146

7.2.4 HTTP代理和屏蔽/147

7.3 用TLS加强WebSocket安全性/149

7.4 验证/151

7.5 应用级安全性/152

7.5.1 应用程序验证/153

7.5.2 应用程序授权/155

7.6 小结/158

第8章 部署的考虑/159

8.1 WebSocket应用程序部署概述/160

8.2 WebSocket模拟和备用手段/161

8.2.1 插件/161

8.2.2 填充/162

8.2.3 不同的抽象层/162

8.3 代理和其他网络中介/163

8.3.1 反向代理和负载平衡/164

8.3.2 用传输层安全(TLS或SSL)穿越代理和

防火墙/166

8.3.3 部署TLS/168

8.4 WebSocket ping和pong/169

8.5 WebSocket缓冲和流量控制/170

8.6 监控/170

8.7 容量规划/170

8.8 套接字限制/171

8.9 WebSocket应用程序部署检查列表/172

8.10 小结/173

附录A 检查WebSocket流量/175

附录B WebSocket资源/188

内容摘要:

王等著的《HTML5 WebSocket权威指南》是HTML5 WebSocket领域最权威的著作之一,它系统、全面地讲解了HTML5 WebSocket的各个方面,是Web开发人员和架构师学习WebSocket的最佳选择。书中讨论了基于WebSocket的架构师如何减少不必要的网络开销和延迟层,如何通过WebSocket对广泛使用的协议(如XMPP和STOMP)进行分层,如何保护WebSocket连接和在企业部署基于WebSocket的应用程序。《HTML5 WebSocket权威指南》主要内容包括:WebSocket API和协议、WebSocket协议通信的例子、WebSocket的安全性和企业部署、内置即时通信和聊天应用程序的WebSocket与XMPP、通过wlebsocket的STOMP实现发布/订阅消息传递协议,以及用远程帧缓冲协议实现VNC。

书籍规格:

书籍详细信息
书名HTML5 WebSocket权威指南站内查询相似图书
丛书名华章程序员书库
9787111456414
如需购买下载《HTML5 WebSocket权威指南》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸15 × 21装帧平装
页数 188 印数 4000

书籍信息归属:

HTML5 WebSocket权威指南是机械工业出版社于2014.1出版的中图分类号为 TP312 的主题关于 超文本标记语言-程序设计 的书籍。