Pregunta

Busco una herramienta / marco a (automáticamente) generar una interfaz de usuario Swing para realizar operaciones CRUD en una base de datos subyacente.

También me gustaría para configurar los campos de la base que deben ser expuestos. Algo así como Django (a través de modelforms ) o Ruby on Rails características, pero en un entorno de escritorio Java.

¿Fue útil?

Solución

NetBeans parece como 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/

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

Otros consejos

Tener un vistazo a herramientas como:

http://www.metawidget.org/

Apache Isis

Generan la 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.

estoy usando Netbeans (más reciente). Creo que es muy lejos de Django (no lo he probado, pero por lo que entiendo que es una especie de rieles / symfony-como,) pero eso ingeniería inversa la base de datos y le dará una aplicación básica que incluye una vista de maestro / detalle.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top