ネイキッド オブジェクト パターンに従い、Java で記述されたツール/フレームワークを探しています。JMatter、Naked Objects、Domain Object Explorerなどのツールについて知っています。しかし、それはまさに私が探しているものではありません。
オープンソースは素晴らしいことですが、そうである必要はありません。私の意図は、モデル駆動型ソフトウェア開発の目的でそのツール/フレームワークを使用して、モデリングの部分を行うことです。理想的には、そのようなツール/フレームワークは、JPA を使用してオブジェクトを保存/ロードするオプションを提供します。
前述のツールがネイキッド オブジェクト パターンを実装しているため、特定のユーザー インターフェイスを開発する多くの作業を節約できるにもかかわらず、なぜ前述のツールが私が探しているものではないのかをもう少し明確にしたいと思います。モデル駆動型のソフトウェア開発では、ツールがオブジェクト間の関係をグラフィカルな方法 (オブジェクト グラフ) で表示し、1 レベル以上の関係を表示すると、非常に役立ちます。ただし、UML ツールでできることとは対照的に、さまざまな方法でオブジェクト グラフのレイアウトを自由に変更する必要はありません (また、変更したくもありません)。私の知る限り、前述のツールはいずれもオブジェクト グラフを表示できません。さらに、オブジェクト グラフでさまざまなビューを定義できるようにしたいとさえ思います。
これが混乱する以上に明確になることを願っています。