欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用Rational Rose逆向工程(java)生成類圖(教程和錯(cuò)誤解決)

 更新時(shí)間:2013年02月18日 17:19:32   作者:  
Rational Rose有個(gè)很方便的功能,將項(xiàng)目中的JAVA代碼自動(dòng)轉(zhuǎn)換成UML類圖

拿到了項(xiàng)目框架工程代碼卻沒有uml圖,那么方法之間的調(diào)用關(guān)系功能流轉(zhuǎn)就不容易看出來,那么如何產(chǎn)生類圖呢,記憶里方法有下:1.rose逆向工程,2.together

rose有了,together前天才卸掉,那么就用ROSE,摸索后得出以下步驟,知道的就不用看了,很粗糙的:)

1.新建一個(gè)ROSE工程,選擇J2EE模板,
2.如圖


3.在出現(xiàn)的界面中,CLASSPATH中加入源代碼的目錄,加入支持的包,點(diǎn)'ADD RECURSIVE'點(diǎn) ‘SELECT ALL‘‘ 點(diǎn)REVERSE ‘,完成后沒任何提示,點(diǎn)'DONE'結(jié)束。逆向工程完成。

4 逆向工程以后不會(huì)自動(dòng)生成類圖,但在logical     view    和component view 里面按照你的java包結(jié)構(gòu)會(huì)自動(dòng)生成相應(yīng)的包和類,要按照自己的要求建立類圖。下面我們將所選包下的所有類顯示在新建類圖中:

ROSE里新建CLASS DIAGRAM,然后把類包一個(gè)個(gè)拖到右側(cè)圖中,點(diǎn)菜單上的'QUERY'下的'ADD CLASS',確定。

Rational Rose 逆向工程(java) 常見問題解決:

1. rose逆向工程的時(shí)候,屬性類型表現(xiàn)為:Logical View::java::lang::
     解決辦法:
       菜單->Tools->Java/j2ee->Project
       選擇Fundamental Type 頁(yè)面
       Remoe Common JDK Classes
       Add    Common JDK Classes
     確定即可,也許是Rose的Bug

2. rose逆向工程的時(shí)候,報(bào)錯(cuò),一般是類中沒有引用了一些包

在菜單view-》log     選中就能看到log     window中出錯(cuò)信息,一般可能是找不到類,你在tools-java/j2ee-project     specification里面設(shè)置好項(xiàng)目的相關(guān)項(xiàng),比如classpath等等
     解決辦法:
     菜單->Tools->Java/j2ee->project     specification
     選擇Class Path頁(yè)面,將相應(yīng)的包加入即可

相關(guān)文章

  • 使用注解@Recover優(yōu)化丑陋的循環(huán)詳解

    使用注解@Recover優(yōu)化丑陋的循環(huán)詳解

    我們知道在實(shí)現(xiàn)一個(gè)功能的時(shí)候是可以使用不同的代碼來實(shí)現(xiàn)的,那么相應(yīng)的不同實(shí)現(xiàn)方法的性能肯定也是有差別的,下面這篇文章主要給大家介紹了關(guān)于使用注解@Recover優(yōu)化丑陋的循環(huán)的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • Java實(shí)現(xiàn)消消樂中的消除功能

    Java實(shí)現(xiàn)消消樂中的消除功能

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)消消樂中的消除功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 教你怎么用Java通過關(guān)鍵字修改pdf

    教你怎么用Java通過關(guān)鍵字修改pdf

    此方法只適合通過關(guān)鍵字位置,在pdf上添加字符直接上代碼,代碼比較長(zhǎng),大部分自己的理解都在代碼注釋中了,需要的朋友可以參考下
    2021-05-05
  • java8時(shí)間 yyyyMMddHHmmss格式轉(zhuǎn)為日期的代碼

    java8時(shí)間 yyyyMMddHHmmss格式轉(zhuǎn)為日期的代碼

    這篇文章主要介紹了java8時(shí)間 yyyyMMddHHmmss格式轉(zhuǎn)為日期的代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Java并發(fā)編程如何降低鎖粒度并實(shí)現(xiàn)性能優(yōu)化

    Java并發(fā)編程如何降低鎖粒度并實(shí)現(xiàn)性能優(yōu)化

    這篇文章主要介紹了Java并發(fā)編程如何降低鎖粒度并實(shí)現(xiàn)性能優(yōu)化,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Java追加文件內(nèi)容的三種方法實(shí)例代碼

    Java追加文件內(nèi)容的三種方法實(shí)例代碼

    本篇文章主要介紹了Java追加文件內(nèi)容的三種方法實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • 教你如何用Java簡(jiǎn)單爬取WebMagic

    教你如何用Java簡(jiǎn)單爬取WebMagic

    今天給大家?guī)淼氖顷P(guān)于Java爬蟲的相關(guān)知識(shí),文章圍繞著Java如何爬取WebMagic展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Java countDownLatch如何實(shí)現(xiàn)多線程任務(wù)阻塞等待

    Java countDownLatch如何實(shí)現(xiàn)多線程任務(wù)阻塞等待

    這篇文章主要介紹了Java countDownLatch如何實(shí)現(xiàn)多線程任務(wù)阻塞等待,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • 解決Spring Cloud Gateway獲取body內(nèi)容,不影響GET請(qǐng)求的操作

    解決Spring Cloud Gateway獲取body內(nèi)容,不影響GET請(qǐng)求的操作

    這篇文章主要介紹了解決Spring Cloud Gateway獲取body內(nèi)容,不影響GET請(qǐng)求的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 詳解Spring?Security?捕獲?filter?層面異常返回我們自定義的內(nèi)容

    詳解Spring?Security?捕獲?filter?層面異常返回我們自定義的內(nèi)容

    Spring?的異常會(huì)轉(zhuǎn)發(fā)到?BasicErrorController?中進(jìn)行異常寫入,然后才會(huì)返回客戶端。所以,我們可以在?BasicErrorController?對(duì)?filter異常進(jìn)行捕獲并處理,下面通過本文給大家介紹Spring?Security?捕獲?filter?層面異常,返回我們自定義的內(nèi)容,感興趣的朋友一起看看吧
    2022-05-05

最新評(píng)論