Rational Rose由代码生成类图_OpenStack, 云计算等杂项讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  OpenStack, 云计算等杂项讨论区 »
总帖数
6
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 1803 | 回复: 5   主题: Rational Rose由代码生成类图        上一篇   下一篇 
    本主题由 Administrator 于 2014-9-19 21:40:57 移动
redalert
注册用户
等级:新兵
经验:66
发帖:8
精华:0
注册:1970-1-1
状态:离线
发送短消息息给redalert 加好友    发送短消息息给redalert 发消息
发表于: IP:您无权察看 2014-9-19 10:17:24 | [全部帖] [楼主帖] 楼主

一,正向工程 

    1、设置默认语言为Java,Tools->Options->Notation->default:选择Java。 

    2、设置环境变量ClassPath,Tools->Java/j2ee->Project Specification->ClassPath:具体路径设置为正向工程生成java文件要保存的目录,一般为项目的src目录。 

    3、打开设计好的类图,选中要生成的Java文件的类,然后通过Tools->Java/J2ee->General Code生成java文件. 

    4、正向工程注意事项: 

    以上是正向工程的操作流程,过程比较简单,主要是操作过程中以及设计类时有些问题大家需要注意一下,以后实际操作时会节省一些时间,主要有以下几点: 

    1).生成代码前将Project Specifiction属性页Code Generation标签项中的Generate Rose ID 和 Generate Default Return Line两个复选框的默认选中状态去掉,以免生成一些我们不需要的信息 

    2).设计model等值对象时,不必为其设计getter(),setter()方法,将对应字段属性设置为:proerty type:simple 即可,正向工程会自动生成其getter,setter方法。 

    3).类之间调用关系的设计: 

    一般A类调用B类,最终代码中经常以在A类里初始化一个b类的变量。在设计时,不要在A类中设计一个B类类型的属性。这种关系要在Association Specification中通过为Role A指定值来实现。 

    4).类设计时要按开发规范写好类和方法的注释,正向工程会将注释生成到代码中,开发过程中注释如有改动,可通过逆向工程将类图和代码保持同步。 

    二、逆向工程操作流程

    1.点击Tools->Java/J2ee->Reverse Engineer,调出Java Reverse Engineer对话框。 

    2、在此页面添加要进行逆向工程的Java文件,并选中,然后点击Reverse按钮即可。 

    3、关于逆向工程的一点说明。 

    逆向工程操作更为简单,试验进行逆向工程主要是看代码开发完进行逆向同步设计会不会出问题,以及信息会不会丢失,已经用物价查询模块的代码进行了逆向工程的测试,基本符合我们项目的要求,有两点需要注意一下 

    进行逆向时,若有关联的类(包括我们框架的类或别的模块的类)不存在,则逆向会报错,无法进行 

该贴由system转至本版2014-9-19 21:40:57




赞(0)    操作        顶端 
rui.yuan
注册用户
等级:中校
经验:1642
发帖:29
精华:0
注册:1970-1-1
状态:离线
发送短消息息给rui.yuan 加好友    发送短消息息给rui.yuan 发消息
发表于: IP:您无权察看 2015-1-29 11:34:28 | [全部帖] [楼主帖] 2  楼

以前老师提过逆向工程,用了一下,不过实际开发中没用过呢



赞(0)    操作        顶端 
qq_1415152355172
注册用户
等级:上等兵
经验:141
发帖:0
精华:0
注册:2014-11-5
状态:离线
发送短消息息给qq_1415152355172 加好友    发送短消息息给qq_1415152355172 发消息
发表于: IP:您无权察看 2015-1-29 14:33:40 | [全部帖] [楼主帖] 3  楼

Rational Rose现在已经退出市场了



赞(0)    操作        顶端 
yr
注册用户
等级:少校
经验:1085
发帖:5
精华:0
注册:2015-1-19
状态:离线
发送短消息息给yr 加好友    发送短消息息给yr 发消息
发表于: IP:您无权察看 2015-1-29 16:10:05 | [全部帖] [楼主帖] 4  楼

北京联动北方科技有限公司



赞(0)    操作        顶端 
联动大白
注册用户
等级:新兵
经验:79
发帖:0
精华:0
注册:2015-5-27
状态:离线
发送短消息息给联动大白 加好友    发送短消息息给联动大白 发消息
发表于: IP:您无权察看 2017-7-18 0:00:00 | [全部帖] [楼主帖] 5  楼

为了方便大家阅读,我对文章中错误号来解释一下吧!

Error Id: 40:5

Title: 段不能被作为上级工序使用

Description:

段不能被作为上级工序使用


Error Id: 40:57

Title: 为测试12创建的控制配方日志

Description:

为测试12创建的控制配方日志


也许你已明白,但对一个人有用也是我存在的理由!^_^ By:持之以恒的大白

-- 来自: 北京联动北方科技有限公司



赞(0)    操作        顶端 
dawei.hu
高级会员
等级:上尉
经验:560
发帖:4
精华:0
注册:1970-1-1
状态:离线
发送短消息息给dawei.hu 加好友    发送短消息息给dawei.hu 发消息
发表于: IP:您无权察看 2017-9-6 10:28:04 | [全部帖] [楼主帖] 6  楼

Pool Memory Usage



赞(0)    操作        顶端 
总帖数
6
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论