Java веб стэк технологий

156
03 сентября 2021, 22:10

Вроде изучаю Spring, но тем не менее никак не могу понять(и найти), реальный пример с продакшн стэком технологий, которые используют в реальных проектах.

Например я знаю так: Spring(в нем как-то не понятно Hibernate пристроен, то-есть JPA как-то подключает его без явного внедряет в зависимостях Hibernate, потом Security модуль и другие), Logger(slf4j, etc), JUnit, db-connector, если это не Rest, то template engine(thymleaf, freemarker, mustache, etc), если REST, то React/Vue/Angular. Что еще?

Есть ли пример/план, какой используют для реальных приложений? То-есть перечисление всех, что используют со старта вплоть до публикации в сеть. Например видел видео про Spring + webix, используют ли этот webix? Или это не для серьезных приложений, а так, дома поиграться? А как строить приложения? Каждый по-своему показывает примеры: у кого-то структура проекта состоит например из: model, repository, service, controller, config. У кого-то есть еще пакеты как: dao, dto, handlers и тд и тп. Как понять, какой из них подходящий? У одних есть пакет webapp, в других пакет resources/templates.

Есть ли какая-то статья насчет всего этого, и что нужно считать, как просто обучающий проект, в котором не стоит обращать внимание на такие вещи. А где примеры с правильным построением и использованием лучших технологий, фреймворков для работы. Есть еще такие штуки как Guava и другие, часто ли они используются?

READ ALSO
Бесконечное меню

Бесконечное меню

Здраствуйте, может кто знает, как сделать так, чтобы меню бесконечно повторялось после выполнение задания (выход с меню в 4 пункте есть)То...

345
Почему два одинаковые алгоритмы дают разный результат?

Почему два одинаковые алгоритмы дают разный результат?

Уже много раз сталкиваюсь с одной проблемойЕсть два алгоритма на Java и Python

135
Подчеркивание нескольких подстрок в JTextPane

Подчеркивание нескольких подстрок в JTextPane

Я делаю в программе поле для ввода (JTextPane) с проверкой правописанияИ хочу сделать подчеркивание у каждого слова, к которому есть варианты...

209
Canvas кнопка меню

Canvas кнопка меню

Всем привет! Подскажите, пожалуйста: какая технология используется для реализации кнопки меню как на сайте https://wwwpanoply

141