Domanda

Sto cercando uno strumento / quadro a (automaticamente) generare un'interfaccia utente swing per eseguire operazioni CRUD su un database sottostante.

Vorrei anche per configurare i campi di database dovrebbe essere esposti. Qualcosa di simile a Django (via modelforms ) o Ruby on Rails caratteristiche, ma in un ambiente desktop Java.

È stato utile?

Soluzione

NetBeans fa sembrare una risposta ovvia. Questi ragazzi fanno un plugin NetBeans che fa proprio questo: http://www.morelisland.com/java_services/netbeans_tutorial/midbmetadata_se.htm

Ho sentito JGoodies fa qualcosa di simile: http://www.jgoodies.com/products/index.html

E più precisamente la loro sotto-progetto, Binding: https://binding.dev.java.net/

Lo so meno del progetto SwingLabs associazione dati, ma sembra merita di essere esaminata: https://databinding.dev.java.net/

Altri suggerimenti

Date un'occhiata a strumenti come:

http://www.metawidget.org/

Apache Isis

Essi generano interfaccia utente "on-the-fly", ma consentono di personalizzare l'interfaccia utente in caso di necessità.

Molto meglio di generazione del codice.

Sto usando Netbeans (l'ultima). Credo che sia lontano da Django (non l'ho provato, ma per quanto ho capito è una specie di rotaie / symfony-like), ma lo fa il reverse engineering del database e vi do una domanda di base tra cui una vista master / dettagli.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top