Практическая задача Условие: Перейдем к созданию рабочего web-приложения. Все ключевые моменты были рассмотрены в предыдущих задачах. Теперь вам требуется их сопоставить и связать в один проект. Используя наработки по mvc и hibernate соберите CRUD-приложение.

Задание:

  1. Написать CRUD-приложение. Использовать Spring MVC + Hibernate.
  2. Должен быть класс User с произвольными полями (id, name и т.п.).
  3. В приложении должна быть страница, на которую выводятся все юзеры с возможностью добавлять, удалять и изменять юзера.
  4. Конфигурация Spring через JavaConfig и аннотации, по аналогии с предыдущими проектами. Без использования xml. Без Spring Boot.
  5. Внесите изменения в конфигурацию для работы с базой данных. Вместо SessionFactory должен использоваться EntityManager.