Открытый сеанс в представлении (OSIV) — это шаблон, в котором контекст сохранения (сеанс) открыт и доступен на уровне представления и закрывается в конце HTTP-запроса.
Hibernate — это библиотека объектно-реляционного сопоставления (ORM) для языка Java, позволяющая разработчикам использовать модели предметной области в стиле POJO в своих приложениях способами, выходящими далеко за рамки объектно-реляционного сопоставления.
Spring Boot — это фреймворк, который позволяет легко создавать приложения и сервисы производственного уровня на основе Spring с минимальными усилиями. Он требует самоуверенного взгляда на платформу Spring, предназначенную для новых и опытных пользователей Spring.
Spring Framework — это среда с открытым исходным кодом для разработки приложений на платформе Java. В его основе лежит широкая поддержка компонентных архитектур, и в настоящее время он насчитывает более двадцати высокоинтегрированных модулей.
Фреймворк для создания веб-приложений Java на основе шаблона модель-представление-контроллер (MVC). Он продвигает гибкий и независимый код от базовых технологий представления.