web-info21

Интерфейс

Серверный рендеринг (server-side rendering, SSR) — это технология рендеринга приложения или сайта на сервере, а не в клиентском браузере. При серверном рендеринге в ответ на запрос на сервере генерируется весь HTML-код страницы.

Thymeleaf — механизм шаблонов Java XML/XHTML/HTML5, который может работать как в веб-среде, так и вне ее.

И немножечко CSS c JS для наведния красоты.

База данных

  • В качестве БД использовался postgresql;
  • Со стороны BackEnd: Hibernate, spring-data;
  • FlyWay - инструмент миграции баз данных.

DevOps

  • Docker
  • Docker-compose
  • Nginx

BackEnd

  • Java 17
  • Spring Boot
  • Spring MVC
  • Spring Data
  • Log4j2 - логирование