现在的位置:主页 > 综合新闻 >

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

来源:电脑编程技巧与维护 【在线投稿】 栏目:综合新闻 时间:2020-09-07

【作者】网站采编

【关键词】

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

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

主要内容

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

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

第1章:Java WebSocket基本原理

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

第2章:Java WebSocket生命周期

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

第3章:消息通信基础

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

第4章:配置与Session

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

第5章:高级消息处理

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

第6章: WebSocket路径映射

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

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

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

第8章:Java EE平台中的WebSocket

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

文章来源:《电脑编程技巧与维护》 网址: http://www.dnbcjqywh.cn/zonghexinwen/2020/0907/459.html

上一篇:2020年8月编程语言排行榜:C语言第一无悬念,S
下一篇:「PHP编程」安装开发环境太烦?告诉你几个简单

电脑编程技巧与维护投稿 | 电脑编程技巧与维护编辑部| 电脑编程技巧与维护版面费 | 电脑编程技巧与维护论文发表 | 电脑编程技巧与维护最新目录
Copyright © 2018 《电脑编程技巧与维护》杂志社 版权所有
投稿电话: 投稿邮箱: