Знаете ли вы о каком-либо инструменте, который похож на Ruby on Rails 'Scaffolding (создавать простые страницы CRUD для любого конкретного класса, чтобы позволить быстро заполнять базу данных фиктивными данными), только который использовал классы Java с Hibernate для доступа к базе данных и JSP / JSF для страниц?
Это затруднительно, когда вы программируете одну часть приложения, но вам нужны данные, которые могут быть добавлены только с другой частью, которая еще не готова, или очень громоздко, напрямую вставляя ее в базу данных.




вы можете использовать грааль. Grails пытается быть Groovy on Rails - за кулисами использует Rails для создания строительных лесов и т. д. Поскольку вы можете в значительной степени писать полномасштабный Java-код в классном классе, вы также можете использовать CAKE и EAT IT.
Грааль - очень хороший Rails-подобный фреймворк, построенный на основе Spring MVC. Для настойчивости они используют ГОРМ, который в основном представляет собой структуру, подобную ActiveRecord, построенную на основе Hibernate. Довольно ловко.
Если у вас уже есть объекты Hibernate, их можно сразу использовать в Grails без дополнительной работы.
Grails несколько отличается от Rails, хотя он был основан на Rails и имеет схожие черты. Grails использует Spring, чтобы объединить ваши сервисы. Среда не только динамическая (с Groovy), но также позволяет использовать Java (статическую среду). Это действительно здорово, особенно если вы работаете в среде Java. Разработчики Grails взяли идею Rails и расширили ее, используя модель, управляемую доменом. Rails по-прежнему ориентирован на модель данных, где вам приходится много работать с базой данных для создания своих объектов (которая называется моделью), тогда как Grails позволяет вам разрабатывать приложения с использованием истинной объектной модели предметной области, в которой вы имеете дело с объектами из предметной области. перспектива класса вместо базы данных.
Я немного опоздал с этим, но он всплыл в «Связанных» ссылках →
JBoss Seam и его задачи Шов Gen - это именно то, что вам нужно (Hibernate + JSF). Вы можете сгенерировать целое веб-приложение из базы данных с интерфейсом Hibernate за секунды.
Есть хороший учебник здесь о том, как это сделать в Netbeans. Раньше я использовал этот мастер с хорошими результатами. Из коробки вы можете выбрать, какой фреймворк постоянства использовать, и страницы JSF, которые он создает, довольно хороши и чисты.
Структура Spring + AspectJ + Спящий режим + CLI = Spring RooРАД.
Попробуйте.
Вы можете попробовать Инструменты Telosys, плагин Eclipse для генерация кода (скаффолдинг), работающая из существующей базы данных с настраиваемыми шаблонами Velocity. Это очень просто и удобно.
Учебник по генерации кода с помощью Spring MVC и Spring Data находится здесь: https://sites.google.com/site/telosystutorial/
См. Также: http://tools.telosys.org/
Торговая площадка Eclipse: http://marketplace.eclipse.org/content/telosys-tools