Y at-il un outil ou d'un cadre pour générer une interface utilisateur CRUD Swing?
-
21-08-2019 - |
Question
Je suis à la recherche d'un outil / cadre pour (automatiquement) générer une interface utilisateur Swing pour effectuer des opérations CRUD sur une base de données sous-jacente.
Je voudrais également configurer les champs de base de données qui doivent être exposés. Quelque chose comme django (via modelforms ) ou le rubis sur les caractéristiques des rails, mais dans un environnement de bureau Java.
La solution
NetBeans ne semble comme une réponse évidente. Ces gars-là font un plug-in NetBeans qui fait exactement cela: http://www.morelisland.com/java_services/netbeans_tutorial/midbmetadata_se.htm
J'ai entendu JGoodies fait quelque chose similaire: http://www.jgoodies.com/products/index.html
Et plus précisément leurs sous-projet, Reliure: https://binding.dev.java.net/
Je connais moins le projet SwingLabs databinding, mais il semble intéressant de regarder dans: https://databinding.dev.java.net/
Autres conseils
Jetez un oeil à des outils tels que:
Ils génèrent l'interface utilisateur de « à la volée », mais vous permettent de personnaliser l'interface utilisateur si nécessaire.
Beaucoup mieux que la génération de code.
J'utilise Netbeans (dernier). Je suppose qu'il est loin de Django (n'ont pas essayé, mais pour autant que je le comprends est une sorte de rails / symfony comme,) mais il ne l'ingénierie inverse la base de données et vous donner une application de base, y compris une vue maître / détail.