加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – WebSockets和Asynchronous Servlet技术之间的连接是什么

发布时间:2020-12-14 19:34:22 所属栏目:Java 来源:网络整理
导读:从我对WebSockets和Asynchronous Servlet技术的基本了解,似乎两者都是支持服务器向浏览器推送数据的技术.我想了解这两种技术的重叠吗?它们是互补的还是两种具有共同目标的技术? P.S:我从客户端和服务器的角度来看这两种技术之间的联系. 解决方法 来自wiki
从我对WebSockets和Asynchronous Servlet技术的基本了解,似乎两者都是支持服务器向浏览器推送数据的技术.我想了解这两种技术的重叠吗?它们是互补的还是两种具有共同目标的技术?

P.S:我从客户端和服务器的角度来看这两种技术之间的联系.

解决方法

来自wiki的定义:“WebSocket是一种通过单个TCP连接提供全双工通信通道的Web技术”,因此它就像客户端和服务器之间的通信协议,如HTTP协议.

异步Servlet技术是Java用于提供异步请求的servlet解决方案.它只是一种支持服务器端异步的编程方法,并不关心客户端和服务器之间的通信协议(这是servlet容器的工作).

目前,对于servlet规范3,不支持WebSockets.但似乎我们可以在下一个Servlet规范中看到它,然后我们可以直接在某些Servlet容器(如Tomcat或Jetty)下使用WebSockets,但异步Servlet技术可能仍然与我们今天使用的相同.

这只是我的理解,希望它是正确和有帮助的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读