Java中實現websocket常見有以下三種方式:
使用tomcat的websocket實現,需要tomcat 7.x,JEE7的支持。
使用spring的websocket,spring與websocket整合需要spring 4.x,並且使用了socketjs,對不支持websocket的瀏覽器可以模擬websocket使用。實現WebSocketConfigurer接口的registerWebSocketHandlers方法加入自己WebSocketHandler接口的實現類。
使用spring stomp封裝的方法,實現更簡單,配置注入后通過@sendto就可向客戶端發消息。
java 實現websocket的兩種方式 - 銳洋智能 - 博客園
Getting Started · Using WebSocket to build an interactive web application