12

私は最近、UML図からJavaコードを生成するためのツールを探していました。Eclipse用のPapyrusとOmondoについてはすでに見てきました。私が抱えている問題は、JPAクラスとJAXBクラスがロードされている多くのプロジェクトでツールが必要になることです。これにより、注釈とゲッター/セッターがかなり重要になるため、オモンドとパピルスの両方が短くなります。私が探しているのは、UMLダイアグラムのように、これらのプロジェクトのグラフィカルなクラス図を維持し、必要に応じてそれをJavaコードに変換できるツールです。

私が探しているのは、信頼できるクラス図-> Javaコードツールであり、できればUMLベースであり、以下を(可能な限り多く)サポートします。

  • Javaプリミティブ(およびラッパー)
  • メソッドと属性のアノテーション
  • クラス図でのJavaコアクラスの参照
  • 簡単なゲッター/セッターメソッドの生成
  • 定義されたメソッドで直接コーディングする

誰かがツールを知っているなら(それはUMLクラス図である必要はありません)、私はそれについて非常に知りたいです。

4

4 に答える 4

7

私にとって最大のUMLツールはArgoUMLです。とてもパワフルです。Javaに基づいています。それは絶えず改善され、ますます便利なツールになりました。

于 2012-12-14T13:47:21.733 に答える
4

Eclipseを使用している場合は、WebToolsPlatformの一部としてDaliプロジェクトの一部であるJPAダイアグラムエディターを確認する必要があります。これにより、JPAエンティティをダイアグラム形式で直接操作できます。

Daliプロジェクトには、JAXBのツールサポートもあります。

于 2012-12-14T14:23:32.870 に答える
2

BoUmlを見てみませんか....とても素晴らしく、本当に速いです。

リンク

于 2012-12-14T13:46:24.260 に答える
0

私は、UMLとObjecteeringにPoseidonを使用して、UML静的/構造図からJavaを生成しました。

于 2012-12-14T13:56:53.313 に答える