Существует ли какой-либо стандартный подход для генерации таблиц, веб-представлений и обработчиков запросов по описанию сущности?

Моя проблема в том, что я знаю описание какого-то процесса и хочу найти стандартную технологию, реализующую такой подход, но не знаю правильного названия. Короче, мне нужен движок "шаблонизатор объектов". В деталях мне нужно автоматизировать следующий процесс:

  1. Администратор / оператор объявляет описание объекта: поля, типы, например, программист объявляет класс, но не в коде, а в веб-интерфейсе.
  2. Созданная в веб-интерфейсе сущность вызывает автоматическое изменение структуры БД - создается таблица или обновляется существующая таблица.
  3. Другой человек (пользователь) нажимает кнопку добавления и видит автоматически сгенерированную форму просмотра для создания или обновления объекта.

Подводя итог - я ищу технологию, которая позволяет создавать новые объекты с помощью пользовательского интерфейса, автоматически изменять структуру БД, создавать видовые формы для рендеринга / сохранения сущности. Если возможно, обработчик формы действия также должен быть создан автоматически, то есть он генерирует отображение сервлета / запроса в контроллере, который вставляет в БД / загружает из БД.

Я заинтересован в технологиях / фреймворках Java, так как мой вопрос задается в контексте Java Web-App.

1 ответ

Решение

Кажется, Spring Roo - это то, что мне нужно.

Другие вопросы по тегам