Всем привет! Я новичок в java. Хочу написать простое консольное CRUD приложение, а потом создать для него web интерфейс. С этими задачами я справлюсь, но я не знаю, как связать фронтенд и бэкенд. Полный ноль в этой теме. Как можно реализовать простейший функционал - нажатие кнопки на веб-странице отправляет запрос на сервер, там что-то происходит, и результат отправляется обратно на веб-страницу. С помощью каких инструментов можно реализовать такой функционал? С чего начать копать эту тему?