Hibernate CRUD а-ля Ruby on Rails 'леса - PullRequest
9 голосов
/ 01 ноября 2008

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

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

Ответы [ 7 ]

5 голосов
/ 01 ноября 2008

Grails - очень хороший Rails-подобный фреймворк, построенный на основе Spring MVC. Для устойчивости они используют GORM , который по сути является фреймворком, подобным ActiveRecord, построенным поверх Hibernate. Довольно гладко.

Если у вас уже есть сущности Hibernate, они могут быть использованы немедленно в Grails без дополнительной работы.

4 голосов
/ 14 апреля 2014

Вы можете попробовать Telosys Tools , плагин Eclipse для генерация кода (скаффолдинг), работающая из существующей базы данных с настраиваемыми шаблонами скорости. Это очень просто и удобно.

Учебник по генерации кода с использованием Spring MVC и Spring Data находится здесь: https://sites.google.com/site/telosystutorial/

Смотри также: http://tools.telosys.org/

Торговая площадка Eclipse: http://marketplace.eclipse.org/content/telosys-tools

2 голосов
/ 24 июля 2009

Я немного опоздал с этим, но он появился в ссылках "Связанные" →

JBoss Seam и его Seam Gen задачи - это именно то, что вы ищете (Hibernate + JSF). Вы можете создать целое веб-приложение из базы данных Hibernate за считанные секунды.

1 голос
/ 01 ноября 2008

вы можете использовать Grails. Grails пытается быть Groovy на Rails - использует Rails за кулисами для скаффолдинга и т. Д. Поскольку вы можете в значительной степени написать полноразмерный Java-код в Groovy-классе, вы можете использовать CAKE и EAT IT.

0 голосов
/ 24 мая 2010

Spring + AspectJ + Hibernate + CLI = Spring Roo RAD рамки.

Дайте ему попытку.

0 голосов
/ 24 мая 2010

Есть хорошее руководство здесь , как это сделать в Netbeans. Я использовал этот мастер раньше с хорошими результатами. Из коробки вы можете выбрать, какую среду персистентности использовать, и создаваемые ею страницы JSF довольно красивые и чистые.

0 голосов
/ 17 марта 2009

Grails несколько отличается от Rails, хотя он был основан на Rails и похож на него. Grails использует пружину, чтобы помочь соединить ваши услуги. Среда не только динамическая (с Groovy), но также позволяет использовать и Java (статическую среду). Это действительно круто, особенно если вы приехали из среды Java. Ребята из Grails взяли идею Rails и расширили ее, используя модель, управляемую доменом. Rails по-прежнему ориентирован на модель данных, где вам приходится много работать с базой данных для создания ваших объектов (которая называется моделью), а Grails позволяет разрабатывать приложения, используя истинную объектную модель домена, где вы имеете дело с объектами из домена. перспектива класса вместо базы данных.

...