科技行者

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

知识库

知识库 安全导航

至顶网软件频道基础软件用Rational设计和实现简单的电话簿程序

用Rational设计和实现简单的电话簿程序

  • 扫一扫
    分享文章到微信

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

IBM Rational Software Architect V7 是构建在 Eclipse 平台之上的一个集成设计和开发工具,是一个开放的和可扩展的,符合行业标准的开发平台。

作者:佚名 来源:论坛整理 2007年11月17日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
将 UML 转换为 Java

  首先,创建一个用于 UML 到 Java 转换的转换配置。

  您想要查看这些步骤的示例吗?

  在 Rational Software Architect 的 Model Explorer 视图中选择 Phone Book UML Model。

  选择 Modeling > Transform > New Configuration。

  输入名字 PhoneBookUML2Java,然后选择 IBM Rational > UML to Java V5.0,如图 18 所示。点击 Next。

  图 18. 创建一个转换配置

  创建一个转换配置

  选择 MyPhoneBookUML > Models > Phone Book UML Model 作为源。

  点击 Create new Target Container... 创建一个用于保存所产生文件的 Java 项目。

  再 New Java Project 中,输入 PhoneBookJavaProject 作为 Java 项目名。 点击 Finish。

  再 Source 和 Target 中,选择新创建的 Java 项目 PhoneBookJavaProject 作为您的目标,如图 19 所示。

  图 19. 选择一个源和目标用于转换

  选择一个源和目标用于转换

  点击 Next。

  取消选择 Generate getter and setter,这样不会产生 getter 和 setter,如图 20 所示。

  图 20. 取消 getter 和 setter 产生

  取消 getter 和 setter 产生

  继续点击 Next,查看其它可用的选项。 使用所有的缺省选项,然后点击 Finish。

  现在,您已经创建了一个转换配置,名字为 PhoneBookUML2Java.tc。 您也创建了一个 PhoneBookJavaProject,但是还没有产生任何 Java 文件。 下一步,您要将 UML 模型转换为 Java 代码。

  右键点击转换配置文件 PhoneBookUML2Java.tc。

  选择 Transform > UML to Java V5.0,将 UML 模型转换为 Java 代码,如图 21 所示。

  图 21. 将 UML 转换为 Java 代码

  将 UML 转换为 Java 代码

  浏览新产生的 Java 文件,查看 UML 模型元素是如何被转换的。 例如,查看一下 PhoneBookController.java,如图 22 所示。产生的类有两个属性,phonebookmodel 和 phonebookview,它们是作为您先前创建的直接关联和关联关系的结果相应产生出来的。 早先您在绘制类图的时候添加的两个方法(userHasInput 和 start)也生成了。

  图 22. PhoneBookController.java

  PhoneBookController.java

  对 PhoneBookController.java 进行一些修改,如图 23 所示。您稍后将看到这些变化如何反映到反向工程的 UML 模型中。

  图 23. 向 userHasInput() 增加一个参数

  向 userHasInput() 增加一个参数

  选择 Ctrl-S 保存所有变化。
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

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

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