从我对WebSockets和异步Servlet技术的基本理解来看,这两种技术似乎都支持服务器将数据推送到浏览器。我想了解这两种技术的重叠之处?它们是互补的,还是有共同目标的两种技术?
P.S:我从客户端和服务器的角度来看这两种技术之间的联系。
发布于 2013-03-05 14:42:23
从wiki的定义:"WebSocket是一种web技术,通过一个TCP连接提供全双工通信通道“,所以它就像客户端和服务器之间的通信协议,就像HTTP协议一样。
异步Servlet技术是Java的servlet解决方案,用于服务异步请求。它只是一种在服务器端支持异步的编程方法,而不关心客户机和服务器之间的通信协议(这是servlet容器的工作)。
目前,servlet规范3不支持WebSockets。但是似乎我们可以在下一个Servlet规范中看到它,然后我们可以在一些Servlet容器下直接使用WebSockets,比如Tomcat或Jetty,但是异步Servlet技术可能仍然和我们现在使用的一样。
这只是我的理解,希望这是对的和帮助。
https://stackoverflow.com/questions/15223815
复制相似问题