Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

这份笔记提供了实际的开发策略和详尽的示例应用。诠释了如何设计客户端/服务器应用、与全双工消息通信协作、建立连接、创建端点、处理路径映射以及保护数据。你也将学到如何加密Web传输并且使用Java WebSocket增强既有应用。

主要内容

  • 使用Java WebSocket API开发Web应用
  • 创建和发布注解式端点和编程式端点
  • 管理WebSocket端点的生命周期事件
  • 维护端点生命周期中可靠的连接
  • 管理同步和异步消息通信
  • 为复杂消息通信定义编码和解码策略
  • 配置消息通信超时、大小限制和异常
  • 消息路径映射及将入站URI路由到Web容器
  • 保护数据、认证用户以及加密连接

由于笔记内容过多,因此为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整版的看文末有免费的获取方式!

第1章:Java WebSocket基本原理

该章深入介绍了第一个WebSocket应用::Echo 应用。虽然比较简单,但是介绍了Java WebSocket API的主要特性,从而形成了其他章节的基础。

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

第2章:Java WebSocket生命周期

该章介绍了在WebSocket应用中创建的主要组件一WebSocket端点一的生命周期。此生命周期定义了一个框架,通过此框架可以管理WebSocket端点使用的资源,并且最重要的是定义了如何拦截WebSocket消息。此生命周期通过Lifecycle应用来举例说明。此示例为用户展示了一系列的交通信号灯,以便强调WebSocket端点生命期中的关键阶段。

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

第3章:消息通信基础

该章使用团体合作绘图应用作为其示例应用,介绍了Web应用中发送和接收消息的基本方面。此示例使用Java应用作为客户端,所以该章也同样展示了Java WebSocket API作为客户端的用法。

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

第4章:配置与Session

该章阐述了Java WebSocket API中的两个最重要的对象:WebSocket会话对象和端点配置对象。其中前者表示一个和WebSocket对等端的会话,后者保存端点的配置信息。在一个在线聊天的示例应用中,我们使用这些对象说明其特性。

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

第5章:高级消息处理

该章详细介绍了开发人员用于发送和接收WebSocket消息的所有可用选项。我们以第3章为基础介绍了一些高级话题,例如消息编码和解码策略、同步和异步消息模式。该章中的示例应用使用一个用户界面来阐明API中可用的消息选项。.

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

第6章: WebSocket路径映射

该章覆盖了路径映射的9条规则,讲解了Java WebSocket API中将WebSocket端点发布到一个URI使得对等节点能够连接上的所有可用选项。该章使用一个简单的股票投资组合示例说明精确路径匹配、模板映射、查询字符串等技术,并且讨论了你可能选择某种技术而非另一种技术的各种情况。

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

第7章:保护WebSocket服务器端点

该章介绍了如何将对WebSocket端点的访问限制为仅是Web应用的某种用户,还介绍了如何确保WebSocket端点间的通信保持为私有。我们回顾了股票投资组合应用,使用安全技术来保护此应用并且使之个性化。

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

第8章:Java EE平台中的WebSocket

该章首先介绍如何将WebSocket端点集成到大规模的JavaEE应用中。该章改进了第4章中的聊天应用,从而利用Java EE平台中的两个关键组件:Java Servlet 和EJB, 提供了一些在WebSocket端点和其他Java Web组件之间,以及和企业JavaBean间共享应用信息的方法。

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

Oracle首席架构师手写的Java WebSocket编程笔记,确定不看看?

 

有需要获取到学习参考的朋友:赶紧转发+关注,加我微信:19118835392 即可获取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值