• HTML5 WebSocket权威指南
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

HTML5 WebSocket权威指南

34.99 7.1折 49 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者[美]Vanessa、[美]Frank、[美]Marcelo 著;姚军 译

出版社机械工业出版社

出版时间2014-03

版次1

装帧平装

货号A3

上书时间2024-12-25

旧书香书城

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]Vanessa、[美]Frank、[美]Marcelo 著;姚军 译
  • 出版社 机械工业出版社
  • 出版时间 2014-03
  • 版次 1
  • ISBN 9787111456414
  • 定价 49.00元
  • 装帧 平装
  • 开本 32开
  • 纸张 胶版纸
  • 页数 193页
  • 正文语种 简体中文
  • 丛书 华章程序员书库
【内容简介】

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

 


【作者简介】

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》的合著者。

 


【目录】
译者序
作者简介
技术审校者简介

致谢
第1章 HTML5WebSocket简介/1
1.1HTML5是什么/2
1.2HTML5连接性/3
1.3旧的HTTP架构概览/5
1.3.1HTTP101(即HTTP/1.0和HTTP/1.1)/5
1.3.2绕道而行:HTTP轮询、长轮询和流化/7
1.4WebSocket入门/9
1.5为什么需要WebSocket/10
1.5.1WebSocket与性能相关/10
1.5.2WebSocket与简洁性相关/10
1.5.3WebSocket与标准相关/10
1.5.4WebSocket与HTML5相关/11
1.5.5你需要WebSocket/11
1.6WebSocket和RFC6455/11
1.7WebSocket的世界/12
1.8WebSocket的选择/12
1.8.1非常活跃的WebSocket社区/12
1.8.2WebSocket应用程序/13
1.9相关技术/13
1.9.1服务器发送事件/14
1.9.2SPDY/14
1.9.3Web实时通信/15
1.10小结/15
第2章 WebSocketAPI/16
2.1WebSocketAPI概览/17
2.2WebSocketAPI入门/18
2.2.1WebSocket构造函数/18
2.2.2WebSocket事件/21
2.2.3WebSocket方法/25
2.2.4WebSocket对象特性/27
2.3全部组合起来/29
2.4检查WebSocket支持/32
2.5在WebSocket中使用HTML5媒体/33
2.6小结/37
第3章 WebSocket协议/38
3.1WebSocket协议之前/39
3.1.1互联网简史/40
3.1.2Web和HTTP/40
3.2WebSocket协议简介/42
3.2.1WebSocket:Web应用程序的互联网能力/43
3.2.2检查WebSocket流量/45
3.3WebSocket协议/46
3.3.1WebSocket初始握手/47
3.3.2计算响应键值/48
3.3.3消息格式/49
3.3.4WebSocket关闭握手/52
3.3.5对其他协议的支持/54
3.3.6扩展/55
3.4用Node.js编写JavaScriptWebSocket服务器/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.2XMPP: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.7ping和pong/85
4.3.8完整的聊天应用程序/86
4.4建议的扩展/88
4.4.1构建用户界面/88
4.4.2使用XMPP扩展/89
4.4.3连接到GoogleTalk/89
4.5小结/89
第5章 用STOMP通过WebSocket传递消息/90
5.1发布/订阅模式概览/92
5.2STOMP简介/94
5.3Web消息传递入门/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监控ApacheActiveMQ/111
5.5建议的扩展/112
5.6Web消息传递的未来/113
5.7小结/114
第6章 用远程帧缓冲协议实现VNC/115
6.1VNC概述/117
6.1.1远程帧缓冲协议概述/119
6.1.2面向二进制和面向文本的协议/120
6.1.3选择使用RFBoverWebSocket/120
6.2构建WebSocket上的VNC客户端/121
6.2.1建立代理服务器/122
6.2.2RFB客户端/124
6.2.3使用HTML5的元素绘制帧缓冲/129
6.2.4处理客户端中的输入/131
6.2.5全部组合起来/136
6.3改进应用程序/136
6.4小结/137
第7章 WebSocket安全性/138
7.1WebSocket安全性概述/139
7.2WebSocket安全特性/140
7.2.1origin首标/141
7.2.2具有“Sec-”前缀的首标/145
7.2.3WebSocket安全握手:接受键值/146
7.2.4HTTP代理和屏蔽/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.1WebSocket应用程序部署概述/160
8.2WebSocket模拟和备用手段/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.4WebSocketping和pong/169
8.5WebSocket缓冲和流量控制/170
8.6监控/170
8.7容量规划/170
8.8套接字限制/171
8.9WebSocket应用程序部署检查列表/172
8.10小结/173
附录A 检查WebSocket流量/175
附录B WebSocket资源/188
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP