2008-10-31 14 views
9

¿Conoces alguna herramienta que funcione como Ruby on Rails' Scaffolding (crea páginas CRUD simples para cualquier clase en particular para permitir llenar rápidamente una base de datos con datos ficticios), solo las que ¿Clases de Java con Hibernate para acceso a la base de datos y JSP/JSF para las páginas?Hibernate CRUD à la Ruby on Rails 'Andamios

Es un arrastre cuando está programando una parte de una aplicación, pero necesita datos que solo se pueden agregar con otra pieza que aún no está lista, o muy torpemente al insertarla directamente en la base de datos.

Respuesta

5

Grails es un armazón de Rails muy agradable construido sobre Spring MVC. Para persistencia, usan GORM, que es básicamente un marco similar a ActiveRecord construido sobre Hibernate. Bastante resbaladizo

Si ya tiene entidades Hibernate, en realidad se pueden usar inmediatamente en Grails sin trabajo adicional.

1

puede usar griales. Grails intenta ser Groovy on Rails: usa Rails detrás de la escena para andamios, etc. Ya que puedes escribir código de escala de Java en una clase maravillosa, puedes tomar el CAKE y COMERLO también.

0

Grails es algo diferente de Rails, aunque estaba basado en Rails y tiene una sensación similar. Grails utiliza la primavera para ayudar a conectar sus servicios juntos. El entorno no solo es dinámico (con Groovy) sino que también le permite usar Java (entorno estático). Es realmente genial, especialmente si vienes de un entorno Java. La gente de Grails tomó la idea de Rails y la expandió usando el modelo impulsado por el dominio. Rails sigue centrado en el modelo de datos, donde debe tratar mucho con la base de datos para crear sus objetos (lo que se llama modelo), donde Grails le permite diseñar aplicaciones usando el modelo de objetos de dominio verdadero donde trata con objetos del dominio perspectiva de la clase en lugar de la base de datos.

2

estoy un poco tarde en este caso, pero apareció en los enlaces "relacionadas" →

JBoss Seam y es Seam Gen tareas son exactamente lo que está buscando (Hibernate + JSF). Puede generar una aplicación web completa desde una base de datos Hibernate en cuestión de segundos.

0

Hay un buen tutorial here sobre cómo hacer esto en Netbeans. He usado este asistente con buenos resultados. De fábrica, puede seleccionar qué marco de persistencia usar y las páginas JSF que produce son bastante bonitas y limpias.

4

Usted puede tratar Telosys Herramientas, un plugin de Eclipse para generación de código (andamios) que trabaja a partir de una base de datos existente con plantillas de velocidad personalizables. Es muy simple y fácil de usar.

El tutorial para la generación de código con Spring MVC y datos de la primavera está aquí: https://sites.google.com/site/telosystutorial/

Ver también: http://tools.telosys.org/

Eclipse mercado: http://marketplace.eclipse.org/content/telosys-tools