javax.websocket-api 简介、中文文档、中英对照文档 下载

javax.websocket-api 文档 下载链接(含jar包、源码、pom)

组件名称中文-文档-下载链接中英对照-文档-下载链接
javax.websocket-api-1.1.jarjavax.websocket-api-1.1-API文档-中文版.zipjavax.websocket-api-1.1-API文档-中英对照版.zip

javax.websocket-api 简介

WebSocket服务器API

JSR 356:用于WebSocket的Java API

WebSocket 是 HTML5 开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。 WebSocket 通信协议于 2011 年被 IETF 定为标准 RFC 6455,WebSocketAPI 被 W3C 定为标准。

在 WebSocket API 中,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。

在这里插入图片描述

现在,很多网站为了实现即时通讯 (real-time),所用的技术都是轮询 (polling)。轮询是在特定的的时间间隔 (time interval)(如每 1 秒),由浏览器对服务器发出 HTTP request,然后由服务器返回最新的数据给客服端的浏览器。这种传统的 HTTP request d 的模式带来很明显的缺点 – 浏览器需要不断的向服务器发出请求 (request),然而 HTTP request 的 header 是非常长的,里面包含的数据可能只是一个很小的值,这样会占用很多的带宽。

而最比较新的技术去做轮询的效果是 Comet – 用了 AJAX。但这种技术虽然可达到全双工通信,但依然需要发出请求 (reuqest)。

在 WebSocket API,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。在此 WebSocket 协议中,为我们实现即使服务带来了两大好处:

  1. Header

互相沟通的 Header 是很小的 - 大概只有 2 Bytes

  1. Server Push

服务器可以主动传送数据给客户端

在这里插入图片描述

在这里插入图片描述

javax.websocket-api 中文文档、中英对照文档 说明

摘要:javax.websocket、javax.websocket-api、中文文档、中英对照文档、下载、包含jar包、原API文档、源代码、Maven依赖信息文件、翻译后的API文档、javax、websocket、api、中英对照文档、jar包、java;

使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。

人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

双语对照,边学技术、边学英语。

涉及的包(package)

WebSocket server API 1.1 API

WebSocket Packages
PackageDescription
javax.websocket
This package contains all the WebSocket APIs common to both the client and server side.

此包包含客户端和服务器端共用的所有WebSocket API。

javax.websocket.server
This package contains all the WebSocket APIs used only by server side applications.

此包包含仅由服务器端应用程序使用的所有WebSocket API。

涉及的类(class)

ClientEndpoint

ClientEndpointConfig

ClientEndpointConfig.Builder

ClientEndpointConfig.Configurator

CloseReason

CloseReason.CloseCode

CloseReason.CloseCodes

ContainerProvider

DecodeException

Decoder

Decoder.Binary

Decoder.BinaryStream

Decoder.Text

Decoder.TextStream

DeploymentException

EncodeException

Encoder

Encoder.Binary

Encoder.BinaryStream

Encoder.Text

Encoder.TextStream

Endpoint

EndpointConfig

Extension

Extension.Parameter

HandshakeRequest

HandshakeResponse

MessageHandler

MessageHandler.Partial

MessageHandler.Whole

OnClose

OnError

OnMessage

OnOpen

PathParam

PongMessage

RemoteEndpoint

RemoteEndpoint.Async

RemoteEndpoint.Basic

SendHandler

SendResult

ServerApplicationConfig

ServerContainer

ServerEndpoint

ServerEndpointConfig

ServerEndpointConfig.Builder

ServerEndpointConfig.Configurator

Session

SessionException

WebSocketContainer

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
javax.websocket-api.jar 是 JavaEE 平台提供的一款用于实现 WebSocket 协议的库。WebSocket 是一种在 Web 应用程序中使用的双向通信协议,它允许客户端和服务器之间进行实时的数据传输。javax.websocket-api.jar 提供了一组用于创建 WebSocket 服务器端点和客户端连接的 API 接口和类。 通过使用 javax.websocket-api.jar,开发人员可以在他们的 Java Web 应用程序中轻松地实现 WebSocket 功能,例如实时聊天、实时数据更新等。这个库不仅提供了创建服务器端点和客户端连接的类和接口,还提供了一些用于处理 WebSocket 事件和消息的回调接口,以及一些用于配置和管理 WebSocket 会话的工具类。 在项目中使用 javax.websocket-api.jar,开发人员需要将该库添加到项目的 classpath 中,并按照其官方文档提供的方式来创建和配置 WebSocket 服务器端点和客户端连接。通常情况下,开发人员需要实现一个类来作为 WebSocket 服务器端点,处理客户端的连接请求和消息,以及一个类来作为 WebSocket 客户端,处理与服务器的连接和消息交换。 总的来说,javax.websocket-api.jar 提供了一种方便、标准的方式来实现 WebSocket 功能,使得 Java Web 应用程序可以更加简单地实现实时通信和数据传输的需求。通过仔细阅读它的文档并合理地使用它的 API 和类,开发人员可以在项目中快速并且高效地实现 WebSocket 功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寒水馨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值