科技行者

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

知识库

知识库 安全导航

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

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

  • 扫一扫
    分享文章到微信

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

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

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

关键字:

  • 评论
  • 分享微博
  • 分享邮件
发布设计

  发布您的应用程序设计的模型信息,可以让您与没有模型工具的其他涉众共享这些信息。 在本章中,您将学习如何将您的设计发布到一个 Web 网页

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

  选择 Modeling > Publish > Web,如图 14 所示。

  图 14. 将一个设计发布到一个 Web 网页

  将一个设计发布到一个 Web 网页

  指定已生成的 UML 文件的目标位置,例如 C:\HelloWorldSeries\RSA_Web,并选择 OK。 模型发布为存储在指定位置上的 HTML 文件。

  使用 Web 浏览器,打开文件 C:\HelloWorldSeries\RSA_Web\index.html,如图 15 所示。

  图 15. 已发布的 Web 页

  已发布的 Web 页

  选择链接Phone Book UML Model。

  点击 Elements 和 Diagrams,浏览已发布的模型,如图 16 所示。

  图 16. 浏览已发布的 Phone Book UML Model

  浏览已发布的 Phone Book UML Model

  转换和真正的双向工程

  转换是 Rational Software Architect 的一个关键特性,可以让您容易地将您的设计从 UML 转换为 EJB 组件、WSDL、Java 代码,等等。 在 Rational Software Architect V7 中,转换功能已扩展到支持真正的正反向工程(RTE),为您在实现设计上提供更多的先导。

  在您可以运行一个转换之前,您必须创建一个转换配置。 一个 转换配置 是一个转换的实例,包括所有转换要使用的信息,例如一个唯一名,转换源和转换目标。 一个转换配置也可以包括特定于一个给定转换的属性。 当您运行一个转换时,其使用转换配置中提供的信息。

  Rational Software Architect V7 教程集中包括一个名为“使用转换并行开发 UML 模型和 Java 代码”的教程,向您展示了如何创建一个从 UML 到 Java 的转换配置,其应用了 Replace UML elements 选项。 当您运行一个 UML 到 Java 的转换时,UML 模型中的元素被替换为相应产生的 Java 类的可视化表示。 这个替换使您能够将变化从模型转到源代码。 您对模型进行的变化被自动地反映到相应的 Java 文件中,您对 Java 类进行的变化也被自动反映到相应的模型元素上。

  图 17. 来自 UML 到 Java 转换教程的一个截图

  来自 UML 到 Java 转换教程的一个截图

  在本教程中,您将学习如何不使用 Replace UML elements 选项将您的 UML 设计转换为 Java。 相反,您要首先将模型转换为 Java 代码,在产生的 Java 文件中进行一些小的变化,然后再将 Java 类转换为另一个 UML 模型。 然后,您再将反向工程的 UML 模型与初始的 UML 模型进行比较,以查看差异。
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

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

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