WebSockets和Asynchronous Servlet技术之间的联系是什么?

Gee*_*eek 5 java html5 asynchronous servlets websocket

从我对WebSockets和Asynchronous Servlet技术的基本了解,似乎两者都是支持服务器向浏览器推送数据的技术.我想了解这两种技术的重叠吗?它们是互补的还是两种具有共同目标的技术?

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

don*_*ior 3

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

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

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

这只是我的理解,希望对你有帮助和帮助。