Я сделал веб-приложение для школы, которое дает учителям и руководству возможность более легко взаимодействовать с родителями . Я не профессиональный программист, программирование это мое хобби. Я сделал это больше как бесплатную работу для школы, которую я знаю, и мне нравится создавать вещи самостоятельно. Я использую JSP для рендеринга представлений HTML и использовал немного jQuery для функций ajax . Сеанс пользователя управляется сервлетами , и я использую MySQL в качестве базы данных . Приложение имеет все обычные школьные вещи, такие как отслеживание успеваемости учащихся, просмотр сборов, посещаемость и так далее. Единственное, чего у него нет - это функция чата . Я смотрел программирование сокетов на некоторых сайтах и несколько коротких видео с YouTube. Все, что он говорит, это основы, т.е. как создать объект сервера и объект клиента и заставить их слушать друг друга с помощью консоли. В некоторых других уроках показано, как создать групповой чат. Что мне нужно, так это проданное руководство или учебное пособие, в котором изложены основные принципы создания приложения для обычного чата. Когда пользователи входят в систему, они могут выбрать учетную запись, с которой можно пообщаться, и начать личный чат (ничего необычного). IЯ нахожусь на моем пути, чтобы преобразовать весь интерфейс из комбо jsp-html-js в Angular (все еще учусь на уроках). Так что все ваши мнения, предложения или любой учебник, веб-сайт, книга по этой проблеме очень ценятся ( Если учебные пособия / библиотека / книги / предложения ориентированы на угловой, отлично! Я уже конвертирую свое приложение в Angular ).
Примечание: я не очень хорош в бэк-энде (Java). Я собираюсь укрепить свои навыки Spring, Rest, Jax-R и все прочее после того, как изучу Angular.