Spring / Hibernate Entity Management Web Interface / UI

У нас есть серверное приложение, которое предоставляет определенную модель, и набор сервисов, построенных на этой модели, для конкретного клиентского интерфейса через ряд протоколов. Это тип серверного приложения, в котором после настройки не требуется много ручного вмешательства. Однако время от времени (особенно при первом развертывании решения) необходимо будет создавать и связывать определенные объекты модели.

Это решение построено на Spring, Spring MVC и Hibernate (среди прочего) с использованием Аннотации JPA для ORM.

Мой вопрос: знает ли кто-нибудь о фреймворке, который позволит мне очень быстро настроить (в идеале чисто через конфигурацию) веб-интерфейс для управления (CRUD) объектами? Этот не должен быть необычным, а не должен ' t необходимо иметь причудливую защиту (я могу управлять безопасностью изнутри сервера приложений). Однако необходимо иметь возможность обрабатывать сложные отношения между сущностями (сопоставления коллекций, перечисления и т. Д.).

Например: приложение имеет сущность User, с которой связана типичная сущность Role (каждая у пользователя 1 роль). Прямо сейчас единственный способ определить это без создания нашего собственного веб-слоя с нуля:

  1. Создать операторы SQL для импорта новых пользователей (и их ролей)
  2. Создать какой-нибудь сценарий (например, с использованием Ant), который использует конфигурацию Spring / Hibernate для связывания и сохранения новых объектов Role () и User ()

Очевидно, было бы проще, если бы у нас был базовый веб-интерфейс (который нам не нужно разрабатывать самостоятельно), который поставляется с сервер для обработки таких задач (создание, обновление, удаление, ...).

6
задан YakovL 22 October 2018 в 18:23
поделиться