基盤となるデータベースでCRUD操作を実行するためのSwingユーザーインターフェイスを(自動的に)生成するためのツール/フレームワークを探しています。
また、公開する必要のあるデータベースフィールドを構成したいと思います。django(modelforms経由)やruby on rails機能のようなものですが、Javaデスクトップ環境にあります。
基盤となるデータベースでCRUD操作を実行するためのSwingユーザーインターフェイスを(自動的に)生成するためのツール/フレームワークを探しています。
また、公開する必要のあるデータベースフィールドを構成したいと思います。django(modelforms経由)やruby on rails機能のようなものですが、Javaデスクトップ環境にあります。
次のようなツールをご覧ください。
MetaWidget http://www.metawidget.org/
これらはUIの「オンザフライ」を生成しますが、必要に応じてUIをカスタマイズできます。
コード生成よりもはるかに優れています。
NetBeans は明らかな答えのように思えます。これらの人は、まさにそれを行う NetBeans プラグインを作成します: http://www.morelisland.com/java_services/netbeans_tutorial/midbmetadata_se.htm
jgoodies が似たようなことをしていると聞いたことがあります: http://www.jgoodies.com/products/index.html
より具体的には、彼らのサブプロジェクトである Binding: https://binding.dev.java.net/
SwingLabs のデータバインディング プロジェクトについてはあまり知りませんが、調べる価値があるようです: https://databinding.dev.java.net/
私はNetbeans(最新)を使用しています。Django とはかけ離れていると思います (試したことはありませんが、私が理解している限り、Rails/symfony のようなものです) が、データベースをリバース エンジニアリングし、マスター/詳細ビューを含む基本的なアプリケーションを提供します。