Как лучше реализовать чат клиент-сервер на java websocket?
Дело в том, что сначало я просто написал многопоточный чат на стандартных java сокетах(серверные сокеты) ну и клиент для проверки консольный, Но когда понадобилось написать веб клиент понял что нужны веб сокеты. Так вот теперь я решил переписать на веб сокеты. Пока думаю использовать эти технологии
Сервер:
-java (web socket)
-tomcat 7
-postgresql
-maven
Клиент:
-JavaScript: AngularJS, и возможно jQuery
Только вот пока не знаю как реализовывать web socketы на сервере, может есть какие-нибудь примеры и какую библиотеку использовать для веб сокетов, ибо я посмотрел и их не мало.