AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JAVA编程

Rational XDE Java Code Model Importer简介

51自学网 2015-09-03 http://www.51zixue.net

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

  2007 年 12 月 06 日学习如何使用 IBM Rational XDE Java Code Model Importer 将您的项目从Rational XDE for Java 移植到 IBM Rational Software Architect 或者 IBM Rational Systems Developer。通过使用该工具,您可以利用 Rational 软件中的多样的 UML 和代码建模功能,移植您的代码以及代码模型。请按照指导逐步地操作。

  IBM Rational XDE Java Code Model Importer (模型导入器)是 IBM Rational Software Architect 和 IBM Rational Systems Developer (以后统称为 Rational 软件)中所提供的一个工具。该工具使得您可以从Java 的 Rational XDE for Java 中移植 Java 代码及相应的 Java 代码模型,从而能够使用 Rational UML 以及代码的建模和转换功能。

  如果您在 IBM Installation Manager中选择安装 IBM Rational XDE Base Model Importer (XMI),那么 Rational XDE Java Code Model Importer 将自动被安装。它移植了 Rational XDE 模型,包括您可能应用到那些模型中的各种定制的 Unified Modeling Language (UML) 规范。在运行该导入器之前,您将使用 XMI 来把 Java 代码模型及其相关的模型导入到您的 Rational Software Architect 工作区中。

  关于导入器移植的准备工作

  您的计算机上应当安装以下软件,并且您应当对它们比较熟悉:

  •   Rational Software Architect 或者 Rational Systems Developer,并且安装了 Rational XDE Java Code Model Importer 特性。注意:试用版本请点击参考资源。
  •   Rational XDE for Java

  在 Rational Software Architect 或者 Rational Systems Developer 安装完毕之后,您必须指定 VM (虚拟机)的参数:

  "-DXDE_JAVA_PRIMITIVETYPES"

  您可以通过以下两种方式之一来指定这一参数:

  通过修改 eclipse.ini文件(在 Rational 的安装目录下,与 eclipse.exe 文件在同一个目录下),在 -vmargs参数下面添加如前所示的两个参数。无论您何时运行这些 Rational 软件,这一修改都将应用这些 VM 参数。

  通过在您运行该 Rational 软件时将该选项输入到命令行中。例如:

  "install directory/eclipse.exe -product com.ibm.rational.rsd.product.ide -vmargs -DXDE_JAVA_PRIMITIVETYPES"

  您还需要熟悉这些功能和特性:

  •   每一个产品是如何在 UML 方面影响 Java 的。这一知识使我们能够评价移植的结果,验证其结果是否可以被接受。
  •   每一个产品是如何同 UML 模型和 Java 协同工作的,包括理解 Rational XDE 中的 “双向工程”(RTE)的工作情况,以及理解 “操作的 模型-代码 理论”。这一知识使我们在导入期间能够决定是否要将导入的 Rational XDE Java 代码模型中的 UML 示意性的元素替换为可视化的相关的 Java 源代码元素,以及其后的执行混合建模。

  移植路线

  重要提示:

  在开始阅读每一步细节之前,请见图1所示,它描述了完整的移植路线:图 1. 移植路线

  

  Rational XDE 软件中的一个 Java 代码模型项目能够包括两种类型的东西:Java 源文件和 Rational XDE 模型。Rational XDE 模型可以是多种类型的。在项目中可以有零个或者一个 Java 代码模型。通常来讲,Rational XDE 工作区中的所有模型都应当通过使用 XMI 被导入到 Rational 工作区中。然后您就能够使用该模型导入器来移植 Java 代码和代码模型。

  整个的移植过程可以被划分为五个主要步骤。依据移植的大小和复杂性,可能会需要一次或者更多次的对这一 “五步过程” 的迭代:

  1.   计划
  2.   准备 Rational XDE 项目(UML 模型和 Java 代码)
  3.   导入 UML 模型
  4.   导入 Java 项目(重新捆绑 Java 代码到导入的 UML 模型)
  5.   在 Rational 软件中运行一个 UML-to-Java 转换,完成代码更新,为使用该代码做好准备步骤

  1. 计划

  当计划您的 Rational XDE 到 Rational Software Architect 或者 Rational Systems Developer 移植时,主要涉及到两个问题:

  您的完整的移植策略。这一点同其他需要考虑的因素一起,将指导作出决定是否让您的整个团队同时开始使用 Rational 软件,或者在移植过程期间并行地使用 Rational XDE 和 Rationa 软件从而使团队的子集能够逐步的采用 Rational 软件。后一种方法更加具有挑战性。因为它设计维护并行的开发流,不止一次的执行实际模型移植步骤。您需要考虑许多因素,例如模型大小和模型用户的数量。这些因素将决定完成以下这些任务需要多长时间:

  •   在所有台式机上安装 Rational 软件
  •   对所有 Rational 软件的用户进行培训
  •   执行实际模型移植过程
  •   您是否选用混合的建模、体系结构和谐、或者概念上的模型驱动开发方法来进行 Rational XDE 双向工程。

  步骤 2. 准备 Rational XDE 项目(UML 模型和 Java 代码)

  执行以下步骤,为 Code Model Import 准备 Rational XDE 基础模型和 Java 项目代码:

  •   在 Rational XDE for Java 中,同步Java 代码模型从而 UML 模型 (.mdx file) 和 Java 项目处于同步。这一准备工作必须在移植前完成。重要提示:进行 Rational XDE Java 参数设置从而 maker tag 被启用(marker tags是由 Rational XDE 代码生成器产生的注释。它以 <@modelguid>开头,并且包含与 Java 类相关的 Rational XDE UML 模型元素唯一标识符。)
  •   制作一个 Java 项目的备份,包括和 Java 代码模型相应的 Rational XDE 基础模型。
  •   双击之,它将进行模型导入,JVM 设置已在本文的准备工作小节中被指定。

<

 

 

 
说明
:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,51zixue.net不保证资料的完整性。
 
上一篇:争论:Java是否应该停止增加新特性  下一篇:Apache&nbsp;Tuscany&nbsp;SCA&nbsp;Java&nbsp;架构指南