欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 教程文档 > HTML > HTML5 WebSocket权威指南【PDF】【影印版】【75.57MB】

HTML5 WebSocket权威指南【PDF】【影印版】【75.57MB】

2018-12-17 504 收藏 0 赞一个 0 真差劲 0 去评论 去下载

内容简介

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

作者简介

Vanessa Wang HTML 5领域的布道者和实践者,热衷于HTML5和WebSocket的研究,是旧金山HTML 5用户组的联合组织者,负责组织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章 HTML5 WebSocket简介  
1.1 HTML5是什么  
1.2 HTML5连接性  
1.3 旧的HTTP架构概览  
1.3.1 HTTP 101(即HTTP1.0和HTTP1.1)  
1.3.2 绕道而行:HTTP轮询、长轮询和流化  
1.4 WebSocket入门  
1.5 为什么需要WebSocket  
1.5.1 WebSocket与性能相关  
1.5.2 WebSocket与简洁性相关  
1.5.3 WebSocket与标准相关  
1.5.4 WebSocket与HTML5相关  
1.5.5 你需要WebSocket  
1.6 WebSocket和RFC 6455  
1.7 WebSocket的世界  
1.8 WebSocket的选择  
1.8.1 非常活跃的WebSocket社区  
1.8.2 WebSocket应用程序  
1.9 相关技术  
1.9.1 服务器发送事件  
1.9.2 SPDY  
1.9.3 Web实时通信  
1.10 小结  
第2章 WebSocket API  
2.1 WebSocket API概览  
2.2 WebSocket API入门  
2.2.1 WebSocket 构造函数  
2.2.2 WebSocket事件  
2.2.3 WebSocket方法  
2.2.4 WebSocket对象特性  
2.3 全部组合起来  
2.4 检查WebSocket支持  
2.5 在WebSocket中使用HTML5媒体  
2.6 小结  
第3章 WebSocket协议  
3.1 WebSocket协议之前  
3.1.1 互联网简史  
3.1.2 Web和HTTP  
3.2 WebSocket协议简介  
3.2.1 WebSocket:Web应用程序的互联网能力  
3.2.2 检查WebSocket流量  
3.3 WebSocket协议  
3.3.1 WebSocket初始握手  
3.3.2 计算响应键值  
3.3.3 消息格式  
3.3.4 WebSocket关闭握手  
3.3.5 对其他协议的支持  
3.3.6 扩展  
3.4 用Node.js编写JavaScript WebSocket服务器  
3.4.1 构建简单的WebSocket服务器  
3.4.2 测试简单的WebSocket服务器  
3.4.3 构建远程JavaScript控制台  
3.4.4 扩展建议  
3.5 小结  
第4章 用XMPP构建WebSocket上的即时消息和聊天  
4.1 分层协议  
4.2 XMPP:XML的流化  
4.2.1 标准化  
4.2.2 选择连接性策略  
4.2.3 联盟  
4.3 通过WebSocket构建聊天和即时消息应用程序  
4.3.1 使用能够处理WebSocket的XMPP服务器  
4.3.2 建立测试用户  
4.3.3 客户端程序库:Strophe.js  
4.3.4 连接并开始工作  
4.3.5 在线状态  
4.3.6 交换聊天消息  
4.3.7 ping和pong  
4.3.8 完整的聊天应用程序  
4.4 建议的扩展  
4.4.1 构建用户界面  
4.4.2 使用XMPP扩展  
4.4.3 连接到Google Talk  
4.5 小结  
第5章 用STOMP通过WebSocket传递消息  
5.1 发布订阅模式概览  
5.2 STOMP简介  
5.3 Web消息传递入门  
5.3.1 安装消息代理  
5.3.2 在实践中了解STOMP概念  
5.4 构建STOMPWS应用程序  
5.4.1 游戏流程  
5.4.2 创建游戏  
5.4.3 监控Apache ActiveMQ  
5.5 建议的扩展  
5.6 Web消息传递的未来  
5.7 小结  
第6章 用远程帧缓冲协议实现VNC  
6.1 VNC概述  
6.1.1 远程帧缓冲协议概述  
6.1.2 面向二进制和面向文本的协议  
6.1.3 选择使用RFB over WebSocket  
6.2 构建WebSocket上的VNC客户端  
6.2.1 建立代理服务器  
6.2.2 RFB客户端  
6.2.3 使用HTML5的元素绘制帧缓冲  
6.2.4 处理客户端中的输入  
6.2.5 全部组合起来  
6.3 改进应用程序  
6.4 小结  
第7章 WebSocket安全性  
7.1 WebSocket安全性概述  
7.2 WebSocket安全特性  
7.2.1 origin首标  
7.2.2 具有“Sec-”前缀的首标  
7.2.3 WebSocket安全握手:接受键值  
7.2.4 HTTP代理和屏蔽  
7.3 用TLS加强WebSocket安全性  
7.4 验证  
7.5 应用级安全性  
7.5.1 应用程序验证  
7.5.2 应用程序授权  
7.6 小结  
第8章 部署的考虑  
8.1 WebSocket应用程序部署概述  
8.2 WebSocket模拟和备用手段  
8.2.1 插件  
8.2.2 填充  
8.2.3 不同的抽象层  
8.3 代理和其他网络中介  
8.3.1 反向代理和负载平衡  
8.3.2 用传输层安全(TLS或SSL)穿越代理和防火墙  
8.3.3 部署TLS  
8.4 WebSocket ping和pong  
8.5 WebSocket缓冲和流量控制  
8.6 监控  
8.7 容量规划  
8.8 套接字限制  
8.9 WebSocket应用程序部署检查列表  
8.10 小结  
附录A 检查WebSocket流量  
附录B WebSocket资源

HTML5 WebSocket权威指南【PDF】【影印版】【75.57MB】

一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

下载地址
大家评论