在Spring中使用HTML5 Websockets

时间:2011-05-23 18:19:07

标签: spring-mvc websocket

我想将Websockets与Spring MVC驱动的Web应用程序一起使用。我已经阅读了o jWebsockets和bristleback,但我想知道这是否是最好的集成方式。我相信有人之前已经这样做了,并且有一些有用的提示,有什么不可行的......

感谢名单!

5 个答案:

答案 0 :(得分:25)

由于支持Springframework 4.0 M1 Websocket,请参阅http://blog.springsource.org/2013/05/22/spring-framework-4-0-m1-websocket-support/

编辑 - 2014年1月8日:Springframework 4.0发布并支持websocket,玩得开心。

答案 1 :(得分:8)

答案 2 :(得分:7)

Spring MVC在这里没有帮助 - 它仅使用Servlet和Portlet API支持HTTP流量。我相信,Websockets不是基于HTTP的。

答案 3 :(得分:3)

Spring计划实现许多流行的应用程序服务器提供的WebSocket servlet。主要问题是,由于每个服务器都有自己的webscocket实现,因此它们都有很大不同。 Atmosphere Framework可用,并支持跨服务器,跨浏览器实现。

有一些博文可用,例如combining atmosphere websockets and comet with Spring MVC

我建议你在决定它适合你之前研究一下这个框架。他们也有github src repo with demo's and documentation

答案 4 :(得分:1)

似乎计划提供支持,https://jira.springsource.org/browse/SPR-9356(但他们需要解决缺乏Servlet API支持的问题)