【问题标题】:Eclipse class designer and design<--> java source bindingsEclipse 类设计器和设计<--> java 源绑定
【发布时间】:2019-08-27 12:33:11
【问题描述】:

我正在大学里为二/三年级学生辅导一门快速原型制作课程。

谁能推荐一种(免费)在 Eclipse 中的 GUI 设计界面中设计类层次结构的方法?

Eclipse 建模工具中的 UML 设计表面几乎是完美的,但我找不到任何关于如何将它们绑定到 java 源文件的文档。

撇开你个人对软件应该如何设计的想法不谈,我们拥有一个可视化工具非常重要。

我已经被视觉工作室宠坏了,它使用双向设计器到源映射。我希望为我的学生提供类似的工具,但我需要一些建议才能实现这一目标。

非常感谢任何帮助。

更新:我下学期实际上不是在辅导 OOD,而是在快速原型设计和软件架构上。本主题的目的是教授一些利用设计模式的快速设计技术、使用 serverlet 交付网页等。学习 OOD 的学生目前使用 BlueJ。本主题旨在通过真正的 IDE 将其推向更深层次。

更新我正在使用带有 UML 插件的 NetBeans,它非常非常好。唯一的问题是它需要手动点击“生成代码”和“逆向工程代码”按钮。比Eclipse好得多。到目前为止,Netbeans 正在赢得这场战争。

【问题讨论】:

    标签: java eclipse rapid-prototyping


    【解决方案1】:

    BlueJ 是一个 GUI Java IDE,它允许学生从 UML 图开始编写代码。它是免费的,最近开源。

    它还支持类似于流行的 Eclipse 扩展的扩展:PMD、checkstyle 等。

    它专为教学而设计:

    BlueJ 环境是作为大学研究项目的一部分开发的,该项目旨在向初学者教授面向对象。

    BlueJ 的目标是为 Java 语言提供一个易于使用的教​​学环境,以方便一年级学生的 Java 教学。特别强调可视化和交互技术,以创建一个鼓励实验和探索的高度交互环境。

    它包括几个tutorials

    【讨论】:

    • 酷!我忘了检查这个。我记得用过 BlueJ!一定会看到 BlueJ 的进展情况!
    【解决方案2】:

    当然,BlueJ 在开始学习 Java 时可以提供很多很酷的东西,但是如果您必须将 Eclipse 用作更“真实”的 IDE,我建议您使用 OmondoUML 插件,甚至更好的是 Soyatec 的 eUML 插件。两者都在 uml/建模基础设施上实现,并提供了非常好的前向和后向代码生成支持。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-26
      • 2014-06-24
      • 2011-10-21
      • 2013-05-17
      • 2010-12-24
      • 1970-01-01
      相关资源
      最近更新 更多