【问题标题】:Java programming with uml使用 uml 进行 Java 编程
【发布时间】:2017-05-21 10:40:30
【问题描述】:

我是一名新的 uml 建模 Java 开发人员。我想创建一个完整的 Web 应用程序(后端+db+jms+security+ui),仅使用 UML 即可部署到应用程序服务器。尽管我不明白什么是元建模,但我开始使用 Umbrello、视觉范式和 eclipse emf。 我已经阅读了一些关于 omg 的 xmi 标准的内容。 所以假设有一个 xmi 文件,我不明白如何生成 java 代码。例如,Eclipse emf 会生成“奇怪的”java 代码。 我需要吗 编写我自己的 xmi 解析器?

【问题讨论】:

    标签: java uml emf xmi umbrello


    【解决方案1】:

    我需要编写自己的 xmi 解析器吗?

    没有。

    【讨论】:

      【解决方案2】:

      Eclipse EMF 生成器生成用于保存和加载模型的代码,因此无需编写自己的解析器或序列化器。

      EMF 允许您为定义的模型生成最多四个不同的插件:

      • 模型:模型包含用于创建模型实例的所有实体、包和工厂。
      • 编辑:编辑插件包含在 UI 中显示模型的提供程序。例如,提供程序为每个模型元素提供一个标签,该标签可用于显示一个实体,该实体显示一个图标和一个名称。
      • 编辑器:编辑器插件是一个生成的示例编辑器,用于创建和修改模型实例。
      • 测试:测试插件包含为模型编写测试的模板。

      如果您需要有关 EMF 的任何帮助,这是一篇很好的文章: 每个 Eclipse 开发人员都应该了解 EMF。 http://eclipsesource.com/blogs/tutorials/emf-tutorial/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-28
        • 2011-01-19
        • 1970-01-01
        • 1970-01-01
        • 2014-10-02
        相关资源
        最近更新 更多