Страницы

Поиск по вопросам

пятница, 14 июня 2019 г.

Если серверная часть написана на Java, можно ли написать клиент на js+html, не используя jsp.

Для учебных целей хочу создать приложение: форум, где участники могут регистрироваться, оставлять сообщения(чтобы сообщения сохранялись в бд). Приложение будет написано на Java. Можно ли обойтись без использования jsp, jsf, а только html и js? Буду очень благодарен ответившим.


Ответ

Можно. Вам успешно подойдет RESTfull архитектура.
Клиент с сервером по-прежнему общаются по http-протоколу, только теперь в ответах сервер отдает уже не готовые html-странички, а состояния (по сути данные) запрошенных вами ресурсов(URI) в формате json или реже xml. JS на клиенте разбирает эти ответы и сам строит необходимые странички.
Таким образом между клиентом и сервером нет больше никакой связи, кроме четко формализованного Rest Api. Причем клиент может быть реализован на чем угодно, HTML+JS это лишь частный случай. Это не новый, но очень популярный подход сейчас.

Комментариев нет:

Отправить комментарий