2010-08-13 76 views
0

我正在寻找一个好的UML工具(免费或至少可作为试用版,可用性与Eclipse或Netbeans插件一样好)在JavaEE应用程序中可视化类层次结构(不一定是严格的UML)。适用于JavaEE应用程序的UML工具,具有良好的注释/ EJB支持

它应该有一个体面的EJB /注释支持(最重要的功能)。我搜索了一下,发现这个截图:link这是什么接近我想要的,但我无法找出如何使用此截图工具被称为。

任何人都知道该截图上的工具是如何被调用的? 经验丰富的EJB开发人员喜欢使用什么工具来形象化他们的类?

回答

1

EclipseUML Omondo拥有注释支持。 看看你是否可以支付许可证。

+0

是啊,我想这是从屏幕截图工具。似乎很好。可以从现有的Java EJB中生成Classmodel。我的项目30天试用就足够了。谢谢! – ifischer 2010-08-13 20:58:46

+0

Omondo的坏处是它只显示与EJB和实体相关的注释。其他注释不包括在类图中(例如Weld-Beans,安全相关注释) – ifischer 2010-08-13 22:34:31

+0

所有注释都包含在内,而不仅仅是实体。测试是反转现有的代码,您将看到注释。 问题是,此功能仅适用于支付客户私人构建的Eclipse 3.6。所以这太糟糕了.. – 2010-08-14 08:58:09

0

免费MoDisco逆向工程框架(Eclipse Modeling Project中的主要逆向工程工具)可以处理Java EE应用程序的逆向工程。又见并简单介绍这里Modisco:http://modeling-languages.com/blog/content/short-introduction-modisco-model-driven-software-modernization-framework或在这里:http://www.infoq.com/news/2010/07/introduction-modisco

(和/或让我知道如果您有任何问题)

+0

嗯,从我看到的MoDisco不是一个工具,可以在<= 30分钟内从(简单)JEE项目创建漂亮的类图。 ;)或者我错过了什么?我不需要重新设计,也不需要任何与模型驱动相关的东西。 – ifischer 2010-08-13 22:54:21

+0

反过来是非常基本的,甚至没有50%的关键信息被逆转到模型中。我的意思是在多个包级别反转,显示类之间不相同的包,依赖关系等......只有继承是可以的。 我也没有看到java注释反转,因为这个特性没有在这个项目中实现。我错过了什么 ? – 2010-08-14 09:00:54

+0

MoDisco是基于像KDM这样的OMG标准的全面反向工程流程。这意味着可以配置和适应任何场景(包括JEE到UML),但另一方面,它确实不是“即插即用”,因此您需要超过30分钟才能学会如何使用它 – 2010-08-14 18:43:25

相关问题