12

我最近一直在寻找一种从 UML 图生成 Java 代码的工具。我已经看过 Papyrus 和 Omondo for Eclipse。我遇到的问题是,许多加载了 JPA 和 JAXB 类的项目都需要该工具。这使得 Omondo 和 Papyrus 都显得不足,因为注解和 getter/setter 相当重要。我正在寻找的是一种工具,它能够维护这些项目的图形类图,如 UML 图,然后根据需要将其转换为 Java 代码。

我正在寻找的是一个可靠的类图-> Java 代码工具,最好是基于 UML 的,它支持(尽可能多的)以下内容:

  • Java 原语(和包装器)
  • 方法和属性的注释
  • 类图中 Java 核心类的引用
  • 简单的 getter/setter 方法生成
  • 直接在定义的方法中编码

如果有人知道一个工具(它不必是 UML 类图),我非常想知道它。

4

4 回答 4

7

对我来说,最伟大的 UML 工具是ArgoUML。它非常强大。基于Java。它不断改进并成为越来越有用的工具。

于 2012-12-14T13:47:21.733 回答
4

如果您使用的是Eclipse,您应该查看 JPA 图表编辑器,它是Dali项目的一部分,它是Web 工具平台的一部分。这允许您以图表形式直接使用 JPA 实体。

Dali 项目还具有对 JAXB 的工具支持。

于 2012-12-14T14:23:32.870 回答
2

为什么不看看 BoUml ......非常好而且非常快。

链接

于 2012-12-14T13:46:24.260 回答
0

我使用Poseidon for UMLObjecteering从 UML 静态/结构图生成 Java 。

于 2012-12-14T13:56:53.313 回答