真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

rose生成java代碼 rose類(lèi)圖生成代碼

Rational?Rose怎樣把Java源代碼生成UML類(lèi)圖

我認(rèn)為應(yīng)該如此操作:(我是這樣做的)

公司主營(yíng)業(yè)務(wù):網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)推出麗水免費(fèi)做網(wǎng)站回饋大家。

1、劃出類(lèi)圖

2、做一個(gè)組件圖(選擇組建的屬性,將language選為java或其他的語(yǔ)言)

3、將組件圖拖到該組件所需要組裝的類(lèi)圖的模型上(在樹(shù)形視圖中操作)

4、這樣,在選中類(lèi)圖的模型點(diǎn)擊右鍵時(shí),就會(huì)有java蔡單項(xiàng),在那里就可以生成java代碼。

java 寫(xiě)程序

import java.util.Scanner;

public class TestRose {

public static void main(String[] args) {

Rose r = new Rose(1000);

Scanner sc = new Scanner(System.in);

while(true) {

System.out.print("請(qǐng)輸入送花的數(shù)量:");

try {

r.giveRose(sc.nextInt());

} catch (RoseException e) {

sc.close();

System.exit(0);

}finally {

System.out.println("我愛(ài)你!");

}

}

}

}

class Rose{

private int RoseNumber;

public int getRoseNumber() {

return RoseNumber;

}

public void setRoseNumber(int roseNumber) {

RoseNumber = roseNumber;

}

public Rose(int RoseNumber) {

this.RoseNumber = RoseNumber;

}

public void giveRose(int rose) throws RoseException{

if(roseRoseNumber) {

throw new RoseException();

}else if(rose=0){

System.out.println("方法接受到非法參數(shù),請(qǐng)給出正數(shù)形式的玫瑰花數(shù)");

}else {

RoseNumber -= rose;

System.out.println("親愛(ài)的,送你"+rose+"朵玫瑰花!");

}

}

}

class RoseException extends Exception{

private static final long serialVersionUID = 5965711409217611710L;

public RoseException() {

System.out.println("我沒(méi)有錢(qián)買(mǎi)花送給你,對(duì)不起!");

}

}

求幫助,rationalrose 類(lèi)圖能不能轉(zhuǎn)成java代碼,我弄老出錯(cuò)。轉(zhuǎn)不了!不行的話誰(shuí)教下我怎么寫(xiě)類(lèi)屬性操作

public class appraise {

private int id; //編號(hào)

private int appraiseNum;//評(píng)價(jià)人賬號(hào)

private int appraisedNUm;//被評(píng)價(jià)醫(yī)生工號(hào)

private String appraiseContent;//評(píng)價(jià)內(nèi)容

private int appraiseLev; //評(píng)價(jià)星級(jí)

/**

* 添加評(píng)價(jià)

* @param a

* @return

*/

public Boolean addAppraise(appraise a){

return null;

}

/**

* 刪除評(píng)價(jià)

* @param id

* @return

*/

public Boolean deleteAppraise(int id){

return null;

}

public static void main(String[] args) {

}

}

rose的逆向工程具體怎么做

rose幫助位于 HELPCONTENTSROSE JAVAHOW TO REVERSE ENGINEER FROM JAVA SOURCE TO ROSE

反向工程就是通過(guò)java代碼生成或者更新一個(gè)模型的過(guò)程。你可以用ROSE對(duì)以下文件進(jìn)行反向

A.Java source code (.java files)

B.Java bytecodes (.class files)

C.zip, .cab, and .jar files

1. Open the model you want to create or update.

打開(kāi)一個(gè)你剛創(chuàng)建或者想更新的模型

新建一個(gè)class diagram(如果你還不會(huì),那么這篇文章就別看了)

2.單擊Tools Java/J2EE Reverse Engineer

那么現(xiàn)在大家可以想象一下rose會(huì)怎么做,剛才是選擇了圖,創(chuàng)建目標(biāo)路徑,生成代碼,那么

現(xiàn)在是否指定路徑讀文件生成圖呢,you can say that again!!

在出現(xiàn)的界面上選擇一個(gè)classpath(如果已經(jīng)存在)當(dāng)然,你也可以通過(guò)edit classpath按鈕新建一個(gè)(新建路徑的界面剛才講過(guò)了,不再累贅),然后選擇這個(gè)classpath,更改下面的filter下拉列表,更改目標(biāo)文件類(lèi)型(注意不僅僅三行,可以滾動(dòng)的,對(duì)rose的界面真是垃圾這一點(diǎn)又深有體會(huì)了),我們這里選擇.java,如果這個(gè)classptah下存在.java文件,那么就會(huì)被列出來(lái) 。

注意:你可以通過(guò) add添加選中的文件,也可以通過(guò)add all添加所有列出來(lái)的,更可以通過(guò) add recursive 遞歸添加這個(gè)路徑下所有的文件和子目錄下所有文件等等。可以看到rose并不會(huì)自動(dòng)列出甚至顯示有沒(méi)有子目錄(無(wú)人性) 從添加好的文件里選擇你想反向的文件,點(diǎn)Reverse 開(kāi)始創(chuàng)建或者更新無(wú)論成功還是失敗都會(huì)警告,并有l(wèi)og。有錯(cuò)你就改到?jīng)]錯(cuò)為止。

假設(shè)你成功了,點(diǎn)擊done結(jié)束反向,回到rose主界面。 (來(lái)源:)

Rational Rose怎樣把Java源代碼生成UML類(lèi)圖

添加變量ClassPahth到windows環(huán)境中,?

CLASSPATH=C:\Program ? Files\Java\j2re1.4.1_04\lib\rt.jar?

然后轉(zhuǎn)換路徑為:?

1.點(diǎn)擊Tools- Java/J2ee- Reverse ? Engineer,調(diào)出Java ? Reverse ? Engineer對(duì)話框。?

2、在此頁(yè)面添加要進(jìn)行逆向工程的Java文件,并選中,然后點(diǎn)擊Reverse按鈕即可

rational rose怎么生成代碼

一 通過(guò)模型生成代碼

rose幫助位于 HELPCONTENTSROSE JAVAHOW TO FORWARD ENGINEER FROM ROSE TO JAVA SOURCE

當(dāng)你嘗試把模型組件轉(zhuǎn)化成代碼框架時(shí)候,應(yīng)該考慮到先檢查將要生成的類(lèi)有無(wú)語(yǔ)法錯(cuò)誤。

1 打開(kāi)你要專(zhuān)化的目標(biāo)diagram

2 選擇你要轉(zhuǎn)化的包或者類(lèi)

3.單擊 toolsjava/j2ee Syntax Check 來(lái)檢查目標(biāo)代碼是否符合規(guī)范,比如命名錯(cuò)誤。

4 察看rose log窗口(下方)察看檢驗(yàn)結(jié)果,如果有錯(cuò)誤,即errors那么生成的代碼很可能無(wú)法通

過(guò)編譯

5 根據(jù)需要校正這些組件或者圖

6重復(fù) 步驟3直到檢驗(yàn)不出錯(cuò)誤,然后你就可以進(jìn)入下一步了

假設(shè)以上步驟已經(jīng)搞定了error

7 選擇你要轉(zhuǎn)化的包或者類(lèi)

8單擊 Tools Java/J2EE Generate Code

一般來(lái)說(shuō)如果你還沒(méi)有將一個(gè)package或者組件映射到一個(gè)rose的classpath目錄中(就是指定生

成的東西放哪里),那么系統(tǒng)不會(huì)允許你在接下來(lái)的界面里點(diǎn)ok,那么現(xiàn)在就編輯目標(biāo)路徑

9點(diǎn)classpath entries下的edit按鈕,再出現(xiàn)的界面右上角找new(insert)(刪除左邊那個(gè)),然后在列表里新增的行里選擇目標(biāo)路徑,你可以選擇目標(biāo)是生成一個(gè)zip,jar,還是一個(gè)目錄,我們選擇

目錄。指定目錄,ok,那么你選擇的路徑就新建成功了,選擇這個(gè)路徑,點(diǎn)ok回到界面(層次

好多阿,界面很丑阿)

10現(xiàn)在你看到classpath entries里有東西了,選擇右側(cè)列表里你要轉(zhuǎn)換的包或者組件,點(diǎn)assign

,即分配給目標(biāo)classpth,理論上你可以把選擇好的包組件或者類(lèi)圖分別分配個(gè)多個(gè)classptah

對(duì)象。點(diǎn)ok開(kāi)始生成

11成功后就可以到指定的classpath下看代碼了,生成的代碼之間擁有如類(lèi)圖所示的關(guān)系。

二 反向功能

rose幫助位于 HELPCONTENTSROSE JAVAHOW TO REVERSE ENGINEER FROM JAVA SOURCE TO ROSE

反向工程就是通過(guò)java代碼生成或者更新一個(gè)模型的過(guò)程。你可以用ROSE對(duì)以下文件進(jìn)行反向

A.Java source code (.java files)

B.Java bytecodes (.class files)

C.zip, .cab, and .jar files

1. Open the model you want to create or update.

打開(kāi)一個(gè)你剛創(chuàng)建或者想更新的模型

新建一個(gè)class diagram(如果你還不會(huì),那么這篇文章就別看了)

2.單擊Tools Java/J2EE Reverse Engineer

那么現(xiàn)在大家可以想象一下rose會(huì)怎么做,剛才是選擇了圖,創(chuàng)建目標(biāo)路徑,生成代碼,那么

現(xiàn)在是否指定路徑讀文件生成圖呢,you can say that again!!

在出現(xiàn)的界面上選擇一個(gè)classpath(如果已經(jīng)存在)當(dāng)然,你也可以通過(guò)edit classpath按鈕新

建一個(gè)(新建路徑的界面剛才講過(guò)了,不再累贅),然后選擇這個(gè)classpath,更改下面的filter

下拉列表,更改目標(biāo)文件類(lèi)型(注意不僅僅三行,可以滾動(dòng)的,對(duì)rose的界面真是垃圾這一點(diǎn)

又深有體會(huì)了),我們這里選擇.java,如果這個(gè)classptah下存在.java文件,那么就會(huì)被列出來(lái)


網(wǎng)頁(yè)標(biāo)題:rose生成java代碼 rose類(lèi)圖生成代碼
URL地址:http://weahome.cn/article/hipcge.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部