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技术可能仍然与我们今天使用的相同. 这只是我的理解,希望它是正确和有帮助的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |