У нас есть серверное приложение, которое предоставляет определенную модель, и набор сервисов, построенных на этой модели, для конкретного клиентского интерфейса через ряд протоколов. Это тип серверного приложения, в котором после настройки не требуется много ручного вмешательства. Однако время от времени (особенно при первом развертывании решения) необходимо будет создавать и связывать определенные объекты модели.
Это решение построено на Spring, Spring MVC и Hibernate (среди прочего) с использованием Аннотации JPA для ORM.
Мой вопрос: знает ли кто-нибудь о фреймворке, который позволит мне очень быстро настроить (в идеале чисто через конфигурацию) веб-интерфейс для управления (CRUD) объектами? Этот не должен быть необычным, а не должен ' t необходимо иметь причудливую защиту (я могу управлять безопасностью изнутри сервера приложений). Однако необходимо иметь возможность обрабатывать сложные отношения между сущностями (сопоставления коллекций, перечисления и т. Д.).
Например: приложение имеет сущность User, с которой связана типичная сущность Role (каждая у пользователя 1 роль). Прямо сейчас единственный способ определить это без создания нашего собственного веб-слоя с нуля:
Очевидно, было бы проще, если бы у нас был базовый веб-интерфейс (который нам не нужно разрабатывать самостоятельно), который поставляется с сервер для обработки таких задач (создание, обновление, удаление, ...).