2011-01-01 5 views
0

私は現在、このページから休止チュートリアル勉強しています: http://jpa.ezhibernate.com/Javacode/learn.jsp?tutorial=18mappingonetomanyassociationsこれはどのような図で、これを作成するためにどのツールを使用できますか?

を、私は

http://jpa.ezhibernate.com/Javacode/images/ch18a.gif

http://jpa.ezhibernate.com/Javacode/images/ch18c.gif

のようなJavaのクラス図のようないくつかのエンティティ・ダイアグラムの使用をつまずきました

彼らは本当に彼らが何とかEclipse IDEから来ていると思います。また、エンティティJavaクラスであるとも言えます。

  1. この種の図を書くための標準は本当にありますか?
  2. さらに、これらの種類の図を作成するための無料のツールがありますか?
  3. ダイアグラムに基づいて各アノテーションを使用してJavaエンティティを作成する方がよいでしょうか?

答えて

2

これは実際にはかなり標準的なUML class diagramです。コードからそれらの図を描画または自動生成するツールがたくさんあります(これはあなたが見ていた図の場合です)

いくつかのツールの候補については、たとえばthis questionをご覧ください。 IBM Rationalは、その時代に戻ってきた道具(それがrational roseだったとき)であった。あなたはNetBeansでもそれを使うことができますが、個人的に私はそれを試したことはありません...

+0

オハイオ州。私はいつも、ダイアグラムを作成することは設計の部分に似ていると思っており、コーディングはデザインの実装です。だから、私は、JavaエンティティクラスまたはプレーンJavaクラスを生成するのに役立つツールのようなものを考えていました。 – bertie

+0

Rational Roseは、ダイアグラムからコードだけでなく、ダイアグラムからダイアグラムにも、両方向に進むことができます。私はそれがIBMの合理的なものになって以来、私はそれを使用していないが、私は今それがベットされている。 –

1

これらはUML diagramsデザインパターンを表すために使用されています。

関連する問題