【问题标题】:Use case and difference between JHipster UML and JDLJHipster UML 和 JDL 的用例和区别
【发布时间】:2019-04-07 00:42:47
【问题描述】:

JHipster 提供了一些很棒的工具来生成JPA 实体以及相关的对象和类。 The site showcases and describes comparisons 在其中几个选项之间:

  1. 使用简单的问卷entity-subgenerator(通过jhipster entity)生成非常基本的实体
  2. 使用 JHipster-UML tool 或类似的 UML 工具创建 UML
  3. 使用名为 JHipster-JDL 的 DSL 工具和一些 nice IDE pluginsJDL-Studio

实体子生成器(适合初学者)

我发现高级用户缺少 entity-subgenerator 并且它的功能非常有限。但是,对于新的JHipsterJava/Spring 用户来说,了解实体是什么或JHipster 在代码生成方面的工作原理非常有用。

JHipster-UML 或 JHipster-JDL(适用于高级用户)

既然如此,我只对使用 JHipster-UMLJHipster-JDL 进行实体生成感兴趣。我的问题仅与这两种技术有关,以及何时使用 JHipster-UMLJHipster-JDL

  1. 一种具有另一种没有的哪些功能?
  2. JHipster-JDL 似乎是专门为JHipster 创建的,而 JHipster-UML 似乎使用现有的 UML DSL。我是否应该仅在我有某种工具或语言熟悉偏好时才使用 UML 工具?

这些项目在网站上的文档中并不清楚,所以我希望得到一些澄清。很乐意更新操作系统文档,以便为那些不偏爱这两者并试图决定与他们合作的方向的其他人澄清这个问题。

【问题讨论】:

    标签: uml jhipster dsl jdl


    【解决方案1】:

    JDL 比 JHipster-UML 更强大,因为它具有超越类建模的更多功能,例如从一个文件一次生成所有微服务应用程序,而 JHipster 6 将为 JDL 添加更多功能。

    我通常建议新手从实体子生成器开始,因为您不必学习一门新语言,创建少量实体,然后使用jhipster export-jdl 将这些实体导出为 JDL。从那里您可以轻松地仅切换到 JDL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-21
      • 1970-01-01
      • 2012-09-29
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多