Допустим, написал я на spring boote серверную часть, регистрацию пользователя, работа с базой данных и тд. это все у меня отображается через jsp. Захотел я сделать свою страницу покрасивее, научился верстать страницы, добавил красивые анимации через Angular и вот вопрос - как по-правильному это все связать. Знаю что есть Gulp, что-то вроде Mavena только для фронта, но как связать это все по-академически, красиво, что-бы данные с формы высылались на сервер а таблица на странице подгружала с сервера данные. Или вообще бросить java и начать учить node? Спасибо.
Для того, чтобы разрабатывать подобные приложения необходимо иметь представление об архитектурном стиле REST. Основной принцип работы подобных приложений изображен на рис.
Пояснение: как видно из рисунка приложение "разбивается на два приложения":
Конечно это поверхностный взгляд. Есть замечательная книга AngularJS for Java Developers, в которой описывается работа приложения, состоящего из "клиента" и "сервера".
Удачи!
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости