搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
HTML5 WebSocket权威指南
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111456414
  • 作      者:
    (美)Vanessa Wang,(美)Frank Salim,(美)Peter Moskovits著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2014
收藏
编辑推荐
  

WebSocket领域最全面和系统的著作,三位资深HTML5技术专家共同撰写
  系统讲解WebSocket的API、协议、消息传递、安全性和企业部署,并给出通过WebSocke计办议通信的真实示例,可操作性强

展开
作者简介

Vanessa Wang

HTML5领域的布道者和实践者,热衷于HTML5和WebSocket的研究,是旧金山HTML5用户组的联合组织者,负责组织HTML5和相关技术的社区活动。Vanessa目前是Kaazing公司的技术出版经理,15年来一直坚持撰写技术文章。Kaazing是一家软件公司,旨在使用新的WebSocket标准改进企业和客户通过Web通信的方式。写作之余,她喜欢打跆拳道、骑自行车和拉大提琴。


Frank Salim

Google公司资深软件工程师,拥有Pomona学院的计算机科学学位。曾经是Kaazing公司最早的工程师之一,协助建立了WebSocket网关和客户端策略。2010年,Frank与人合著了《Pro HTML5 Programming》(Apress)一书。编程之余,他喜欢阅读、绘画和单排轮滑。


Peter Moskovits

Kaazing公司实时解决方案负责人。Peter与架构师和开发人员社区紧密协作,构建和部署最好的Web解决方案。在加入Kaazing之前,Peter担任过多种产品的管理工作,并曾经负责Oracle的门户产品策略。Peter经常在会议和业界活动上发表演讲,包括GoTo、YOW!、JavaOne、Oracle OpenWorld、HTML5DeConf、DevCon5和各种用户组会议。他还是《Oracle WebCenter 11g Handbook》的合著者。


展开
内容介绍

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


展开
目录
译者序
作者简介
技术审校者简介

致谢
第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章 WebSocket API / 16
2.1   WebSocket API概览 / 17
2.2   WebSocket API入门 / 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   构建简单的WebSocket服务器 / 57
3.4.2   测试简单的WebSocket服务器 / 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   使用能够处理WebSocket的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 / 111
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
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证