@PashaKrizskiy

Как связать Java и web-интерфейс?

Возникла задача связать простенький web-интерфейс, написанный на html+css с программой, написанной на Java.
На данный момент программа состоит из сервера и клиента, общающихся между собой через сокеты, используя буферы. Чтобы лучше понять, что данная программа из себя представляет, можно представить обычный эхо-сервер, суть которого в том, что в командную строку на стороне клиента вводится сообщение, сервер его принимает и отправляет обратно. Грубо говоря нужно сделать так, чтобы сообщения клиент вводил не из командной строки, а в web-интерфейс. Как это можно сделать? (Варианты)
Буду благодарен за ваши ответы! :)
  • Вопрос задан
  • 2033 просмотра
Решения вопроса 1
@rPman
необходимо будет немного поправить серверную часть, чтобы она работала не с простыми сокетами а с вебсокетами, библиотек вроде полно для всех языков, так что особых проблем и изменений логики на серверной стороне не будет, особенно если не требуется как то защищать этот интерфейс (т.е. он не публичный)

как альтернатива вам нужен конвертер (прокси) вебсокет - обычные сокеты, эта прокси будет выступать сервером для вашей html страничке, написать ее будет еще проще

соответственно html страничка будет по вебсокету подключаться к вашей программе, штатными средствами html5+javascript
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
sim3x
@sim3x
AJAX <-> API
Ответ написан
Комментировать
@frozen_coder
Java-developer
REST
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы