2008-12-11 9 views
10

Estoy buscando una herramienta/marco para (automáticamente) generar una interfaz de usuario Swing para realizar operaciones CRUD en una base de datos subyacente.¿Existe alguna herramienta o marco para generar una interfaz de usuario CRUD en Swing?

También me gustaría configurar los campos de la base de datos que deben exponerse. Algo así como las características de django (a través de modelforms) o ruby ​​on rails, pero en un entorno de escritorio Java.

Respuesta

2

NetBeans parece una respuesta obvia. Estos chicos hacen un plugin de NetBeans que hace precisamente eso: http://www.morelisland.com/java_services/netbeans_tutorial/midbmetadata_se.htm

He oído JGoodies hace algo similar: http://www.jgoodies.com/products/index.html

y más específicamente sus sub-proyecto, Encuadernación: https://binding.dev.java.net/

que sé menos sobre el proyecto de enlace de datos SwingLabs, pero parece vale la pena investigar: https://databinding.dev.java.net/

+0

Gracias, veamos si otras personas envían enfoques alternativos antes de establecer su respuesta como aceptada. –

0

Estoy usando Netbeans (más reciente). Supongo que está lejos de Django (no lo he probado, pero por lo que tengo entendido es similar a los rieles/similar a Symfony), pero realiza ingeniería inversa de la base de datos y le proporciona una aplicación básica que incluye una vista maestra/de detalles.

5

Eche un vistazo a herramientas como:

MetaWidget http://www.metawidget.org/

Apache Isis

Generan de interfaz de usuario "en la marcha", pero le permiten personalizar la interfaz de usuario cuando sea necesario.

Mucho mejor que la generación de código.

Cuestiones relacionadas