¥ 3 九品
仅1件
作者[美]Danny Coward 著;刘建、夏先波 译
出版社清华大学出版社
出版时间2015-08
版次1
装帧平装
货号5-4
上书时间2024-11-11
精通Java WebSocket应用开发,充分利用最先进的通信技术构建动态企业级Web应用。《Java WebSocket编程 开发、部署和保护动态Web应用》一书由Java WebSocket编程权威专家撰写,提供了实际的开发策略和详尽的示例应用。本书诠释了如何设计客户端/服务器应用、与全双工消息通信协作、建立连接、创建端点、处理路径映射以及保护数据。你也将学到如何加密Web传输并且使用Java WebSocket增强既有应用。
主要内容
● 使用Java WebSocket API开发Web应用
● 创建和发布注解式端点和编程式端点
● 管理WebSocket端点的生命周期事件
● 维护端点生命周期中可靠的连接
● 管理同步和异步消息通信
● 为复杂消息通信定义编码和解码策略
● 配置消息通信超时、大小限制和异常
● 消息路径映射及将入站URI路由到Web容器
● 保护数据、认证用户以及加密连接
Danny Coward是Oracle的首席架构师和Web架构师。他是Java EE、Java SE/JavaFX中WebSocket Java API的规范领导者。他在Oracle主导WebSocket工作,他是Java WebSocket编程方面的权威专家。
目 录
第1章 Java WebSocket基本原理1
1.1 创建第一个WebSocket应用2
1.1.1 创建WebSocket端点3
1.1.2 部署端点5
1.1.3 创建WebSocket客户端6
1.2 WebSocket端点9
1.3 编程式端点10
1.4 深入Echo示例17
1.4.1 部署阶段17
1.4.2 接收第一个连接19
1.4.3 WebSocket消息通信22
1.5 本章小结23
第2章 Java WebSocket生命周期25
2.1 WebSocket协议26
2.2 Java WebSocket生命周期27
2.3 Java WebSocket API中的WebSocket生命周期29
2.3.1 注解式端点事件处理30
2.3.2 Lifecycle示例38
2.3.3 编程式端点生命周期46
2.3.4 实例数目及线程机制49
2.4 本章小结51
第3章 消息通信基础53
3.1 消息通信概述54
3.1.1 发送消息54
3.1.2 接收WebSocket消息61
3.2 DrawingBoard应用73
3.3 消息通信和线程94
3.3.1 WebSocket端点线程和消息通信94
3.3.2 线程与编码器和解码器的生命周期95
3.4 本章小结95
第4章 配置与Session97
4.1 Session状态和逻辑端点状态98
4.2 Chat示例99
4.3 配置端点:ClientEndpointConfig和
ServerEndpointConfig111
4.3.1 提供和访问端点配置信息111
4.3.2 配置选项介绍113
4.3.3 WebSocket子协议和WebSocket扩展115
4.4 WebSocket Session123
4.5 本章小结128
第5章 高级消息处理129
5.1 检查连接:Ping和Pong130
5.2 异步发送WebSocket消息132
5.2.1 通过Future发送WebSocket消息133
5.2.2 通过Handler发送WebSocket消息135
5.2.3 何时通过Future发送以及何时通过Handler发送136
5.2.4 异步发送超时137
5.3 消息批处理138
5.4 缓冲、消息分片和数据帧140
5.5 保证消息传递142
5.6 发送消息API总结143
5.7 MessageModes应用144
5.7.1 MessageModes应用概述145
5.7.2 查看MessageModes应用的代码147
5.7.3 MessageModes应用中需要注意的事情155
5.8 本章小结158
第6章 WebSocket路径映射159
6.1 URI术语160
6.2 WebSocket路径映射161
6.2.1 精确URI映射161
6.2.2 URI模板路径164
6.2.3 URI模板匹配相关的API167
6.2.4 在运行时访问路径信息173
6.2.5 查询字符串和请求参数174
6.2.6 匹配优先级177
6.3 Portfolio应用180
6.4 查询字符串、路径参数与WebSocket消息186
6.5 WebSocket路径映射API总结188
6.6 本章小结189
第7章 保护WebSocket服务器端点191
7.1 安全的概念192
7.2 Java WebSocket API安全193
7.2.1 认证194
7.2.2 授权199
7.2.3 私有通信204
7.2.4 Java WebSocket安全API207
7.3 Stock Account应用209
7.4 本章小结217
第8章 Java EE平台中的WebSocket219
8.1 Java EE平台中Java WebSocket的角色220
8.2 共享Web应用状态222
8.2.1 HttpSession与WebSocket Session的关联224
8.2.2 HttpSession示例225
8.3 WebSocket端点使用EJB230
8.4 新版Chat示例235
8.5 本章小结240
— 没有更多了 —
以下为对购买帮助不大的评价