科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Rational XDE Java Code Model Importer简介

Rational XDE Java Code Model Importer简介

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

如何将 Rational XDE Java Code Model 项目从 Rational XDE for Java 移植到 Rational Software Architect 或者 Rational Systems Developer

作者:Krishna Kishore 来源:论坛整理 2007年12月24日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共3页)

步骤 3. 导入 UML 模型

  使用 Rational XDE Model Importer (XMI),导入 Rational XDE UML 模型。这应该包括所有的 Rational XDE Java 代码模型、所有参考或者被代码模型参考的 Rational XDE 内容模型,以及被代码模型参考的 Rational XDE 参考模型(例如 jdk_min.mdx)。

  步骤 4. 导入 Java 项目关于第一条路径

  这是一个可选的步骤,因为该模型导入器能够将 Rational XDE Java 项目直接导入到 Rational 软件工作区中。然而,我们推荐如果 Rational XDE Java 项目很复杂的话,比如以下这些例子:

  •   该项目有不同的编码表:该项目编码表不同于工作区的编码表,或者该项目使用多于一种的编码表(例如,项目中的两种或者更多的 Java 文件拥有不同的编码表)。
  •   该项目定义了一个复杂的编译过程:该项目使定制的编译器或者编译过程。

  从 Rational XDE 中导入 Java 项目时,有两种可选择的路线:

  •   根据第一条路线,您能够通过使用 “普通的” Eclipse 项目导入向导:File >General >Existing projects info Workspace在调用模型导入器之前选择将 Rational XDE Java 导入到 Rational 软件工作区中。这将 Rational XDE Java 项目(Eclipse 1 项目)导入到 Rational 软件中,并升级它们到 Eclipse 3 项目。当它们被以这种方式导入时,该项目能够被作为 Rational XDE 模型导入器的输入来使用。
  •   根据第二条路线,您能够将 Rational XDE Java 项目作为导入器所执行的过程的一个在线部分导入到 Rational 软件工作区中。图2显示了 Rational XDE Java 项目导入向导 (Rational XDE Java Code Model Importer 向导)。通过与它交互,您指定您想要模型导入器对步骤3中从 Rational XDE 中导入的 Rational 软件 UML 模型进行哪些操作。选择 File >Import >Other >Rational XDE Java Projects来启动该向导。图 2. Rational XDE Java Code Model Importer 向导

  

  在模型导入器向导中指定下列各项:

  将 Java 项目的列表添加到 Selected projects表中,并且对于每一个项目,添加相应的从该项目的 Rational XDE Java 代码模型得到的 Rational UML 模型。通常来说,您将把 Rational XDE 工作区中的所有 Java 项目放到这一列表中。您将不包括 Rational XDE Web 项目或者 Enterprise Java?Beans (EJB),因为该模型导入器不能移植 Rational XDE Web、EJB、或者 EJB 开发模型。即使是在 Rational 软件中,您也是直接工作于 Web 和 EJB 而不是通过 UML 模型对它们进行操作。

  对于每一个 Java 项目和模型对,制定这些选项:

  用于 Rational XDE Java 项目的编码表。我们可以通过在 Project Encoding中的编码表中选择或输入来进行指定。如果被选择的 Java 项目是一个已经存在于工作区中的项目,那么去掉这个复选框。

  Rational XDE Java 项目是否需要被拷贝到 Rational 工作区中。我们可以通过核对选项Copy Rational XDE Java projects into workspace来进行指定。如果选中的 Java 项目是前面被导入的,那么去掉这个复选框(请参见前面关于复杂项目的讨论)。

  您是否想要将从 Rational XDE Java 代码模型那里得到的 Rational 软件模型中的 UML 语义元素置换为直接同 Java 相关的元素。通过核对该选项,您可以声明你对于该项目的想法,计划在 Rational 软件中使用 “混合的建模” 方法,而不是使用体系结构和谐的或者是模型驱动的开发。

  重要提示

  如果您计划使用第二种选项,那么每次只导入一个项目而不是多个项目。步骤如下:

  1.   核对您是否想要模型导入器在模型导入器的进程结束前自动删除与来自 Rational 工作区的 Rational XDE Java 相关模型的导入的副本。
  2.   点击 Finish开始移植。

  步骤 5. 对每一个导入的代码模型运行一个 UML-to-Java 转换

  这是一个可选的步骤。仅当您确实不想告诉模型导入器在先前的步骤中替换 UML 元素时,执行该步骤。换句话说,在步骤4期间,您明确声明您的目的并非是使用和混合的建模,而是使用一个体系结构一致的或者概念上的模型驱动开发方法,从而保持 Rational 软件中的代码模型为 Rational UML-to-Java (或许是 Java-to-UML)转换所使用的完整无缺 UML 语义模型。移植期间执行的操作

  现在您已经知道了执行移植的步骤,本节将描述转换过程,该过程是由 Rational XDE Java Code Model Importer 执行的,目的是生成同 Rational 软件建模和转换组件相兼容的代码模型和 Java 代码。其中的某些操作根据您中是否选中了 Replace UML elements with Java elements选项,或者被执行,或者被跳过。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章