• Rose如何由模型生成代码(正向工程)


    原创


    正向工程:

    1. 选中要转换的模型。
    2. 单击 tools>Java/J2EE > Syntax Check 来检查目标代码是否符合规范,比如命名错误。
    3. 察看rose log窗口(下方)察看检验结果,如果有错误,即errors那么生成的代码很可能无法通过编译。
    4. 根据需要校正这些组件或者图。
    5. 重复 步骤2  直到检验不出错误,然后你就可以进入下一步了。(假设以上步骤已经搞定了error)
    6. 单击 Tools > Java/J2EE > Generate Code(一般来说如果你还没有将一个package或者组件映射到一个rose的classpath目录中(就是指定生
      成的东西放哪里),那么系统不会允许你在接下来的界面里点ok,那么现在就编辑目标路径)
    7. 点classpath entries下的edit按钮,再出现的界面右上角找new(insert)(删除左边那个),然后在列表里新增的行里选择目标路径,你可以选择目标是生成一个zip,jar,还是一个目录,我们选择
      目录。指定目录,ok,那么你选择的路径就新建成功了,选择这个路径,点ok回到界面。
    8. 现在你看到classpath entries里有东西了,选择右侧列表里你要转换的包或者组件,点assign,即分配给目标classpth,理论上你可以把选择好的包组件或者类图分别分配个多个classptah
      对象。点ok开始生成
    9. 成功后就可以到指定的classpath下看代码了,生成的代码之间拥有如类图所示的关系。

    另附:单向关联变成双向关联

      右击线的一端,在菜单里勾上Navigatable,再右击线的另一端,也勾上Navigatable。这根关联线就没有箭头了,这就表示双向关联。

    Rose工具栏增加新工具:https://blog.csdn.net/mrbaymax/article/details/81361610

    16:19:16

    2018-11-26

  • 相关阅读:
    小技巧如何将网页中的长表格快速翻译并插入博客园中
    常见错误问题 chrome自带google翻译失效
    操作系统厂家汇总
    那些优秀的常用软件们烧录器
    网络协议分析 dhcp
    流行应用程序与tcp\udp服务
    那些优秀的网站 免费在线格式转换
    事务及事务隔离级别
    python实现PDF指定页面旋转
    python实现WPS文件转PDF
  • 原文地址:https://www.cnblogs.com/chiweiming/p/10021023.html
Copyright © 2020-2023  润新知