先だってリリースされたJava EE 7に JSR 356: Java API for WebSocket が入りました。 GlassFish v4などを利用すればWebSocketで遊べます。 が、やっぱJava SEで動かしたいですよね? ね? というわけでJSR 356の参照実装であるTyrusを使います。 Tyrus Project サーバ側のエンドポイントを作成します。 POJOにアノテーションを付ける感じです。 import javax.websocket.OnClose; import javax.websocket.OnMessage; import javax.websocket.OnOpen; import javax.websocket.Session; import javax.websocket.server.ServerEndpoint; @ServerEndp