UI поколения как OpenXava? - PullRequest
2 голосов
/ 13 мая 2011

Знаете ли вы какую-либо расширенную структуру генерации пользовательского интерфейса, которая может генерировать пользовательский интерфейс из модели или базы данных?

Я знаю, что у Grails и Spring Roo есть что-то, но они предназначены только для простых операций CRUD, лучшее, что я нашел на данный момент,Быть OpenXava.

Спасибо за любые предложения.

Ответы [ 3 ]

2 голосов
/ 09 декабря 2014

Telosys Tools может быть правильным инструментом, это настраиваемый генератор кода, доступный как плагин Eclipse.Он использует схему базы данных в качестве модели.Мы используем его для экранов CRUD с Spring MVC, потому что сгенерированный код чистый.Некоторые готовые пакеты шаблонов готовы для использования в Spring MVC, JPA, Angular JS и т. Д.

См .: https://sites.google.com/site/telosystools/

учебные руководства здесь: https://sites.google.com/site/telosystutorial/

1 голос
/ 13 мая 2011

Из готовых Grails только генерирует пользовательский интерфейс для операций CRUD, но шаблоны, которые он использует для создания этого пользовательского интерфейса, можно настраивать, поэтому, немного поработав, вы можете изменить их для создания любого пользовательского интерфейса, который вы хотите.

Существует множество плагинов, которые улучшают и расширяют созданный по умолчанию пользовательский интерфейс.

0 голосов
/ 10 ноября 2016

Вы можете взглянуть на crud-rest-gen проект, который объясняет, как использовать crud-maven-plugin сгенерировать:

  • API CRUD Rest
  • документацию API
  • UI администрирования HTML5 / AngularJS CRUD
  • API Rest дляполучение информации об аудите и связанных модульных тестов, если вы используете Hibernate Envers для аудита ваших сущностей

Все, что вам нужно предоставить, - это модель данных, содержащая сущности JPA.

Кстати, инструмент Telosys вдохновленя для разработки части создания веб-администратора:)

...