• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            Rational Rose由代碼生成類圖

            Posted on 2009-12-24 16:24 Prayer 閱讀(2467) 評論(0)  編輯 收藏 引用 所屬分類: 面向?qū)ο?/a>

            一,正向工程  
              1、設(shè)置默認(rèn)語言為Java,Tools->Options->Notation->default:選擇Java。  
               
              2、設(shè)置環(huán)境變量ClassPath,Tools->Java/j2ee->Project   Specification->ClassPath:具體路徑設(shè)置為正向工程生成java文件要保存的目錄,一般為項(xiàng)目的src目錄。  
               
              3、打開設(shè)計好的類圖,選中要生成的Java文件的類,然后通過Tools->Java/J2ee->General   Code生成java文件.  
               
              4、正向工程注意事項(xiàng):  
               
                                以上是正向工程的操作流程,過程比較簡單,主要是操作過程中以及設(shè)計類時有些問題大家需要注意一下,以后實(shí)際操作時會節(jié)省一些時間,主要有以下幾點(diǎn):  
                                1).生成代碼前將Project   Specifiction屬性頁Code   Generation標(biāo)簽項(xiàng)中的Generate   Rose   ID   和   Generate   Default   Return   Line兩個復(fù)選框的默認(rèn)選中狀態(tài)去掉,以免生成一些我們不需要的信息  
                                2).設(shè)計model等值對象時,不必為其設(shè)計getter(),setter()方法,將對應(yīng)字段屬性設(shè)置為:proerty   type:simple   即可,正向工程會自動生成其getter,setter方法。  
               
                                3).類之間調(diào)用關(guān)系的設(shè)計:  
                          一般A類調(diào)用B類,最終代碼中經(jīng)常以在A類里初始化一個b類的變量。在設(shè)計時,不要在A類中設(shè)計一個B類類型的屬性。這種關(guān)系要在Association   Specification中通過為Role   A指定值來實(shí)現(xiàn)。  
                                4).類設(shè)計時要按開發(fā)規(guī)范寫好類和方法的注釋,正向工程會將注釋生成到代碼中,開發(fā)過程中注釋如有改動,可通過逆向工程將類圖和代碼保持同步。  
               


              二、逆向工程操作流程

              1.點(diǎn)擊Tools->Java/J2ee->Reverse   Engineer,調(diào)出Java   Reverse   Engineer對話框。  
               
              2、在此頁面添加要進(jìn)行逆向工程的Java文件,并選中,然后點(diǎn)擊Reverse按鈕即可。  
               
              3、關(guān)于逆向工程的一點(diǎn)說明。  
               
                          逆向工程操作更為簡單,試驗(yàn)進(jìn)行逆向工程主要是看代碼開發(fā)完進(jìn)行逆向同步設(shè)計會不會出問題,以及信息會不會丟失,已經(jīng)用物價查詢模塊的代碼進(jìn)行了逆向工程的測試,基本符合我們項(xiàng)目的要求,有兩點(diǎn)需要注意一下  
                    1).進(jìn)行逆向時,若有關(guān)聯(lián)的類(包括我們框架的類或別的模塊的類)不存在,則逆向會報錯,無法進(jìn)行  

             

            本文來自CSDN博客,轉(zhuǎn)載請標(biāo)明出處:http://blog.csdn.net/wangyi1015/archive/2009/06/04/4241897.aspx

            久久综合给合久久狠狠狠97色| 中文字幕久久亚洲一区| 97精品伊人久久大香线蕉| 久久亚洲AV无码西西人体| 久久人人爽人人爽人人片AV高清| 亚洲精品国产美女久久久| AAA级久久久精品无码区| 中文成人无码精品久久久不卡| 亚洲精品国精品久久99热一| 精品无码久久久久久国产| 久久精品国产日本波多野结衣| 久久A级毛片免费观看| 久久综合久久性久99毛片| 99999久久久久久亚洲| 国产精品久久久久久久久久影院| 久久国产免费观看精品| 97精品依人久久久大香线蕉97| 伊人色综合久久天天| 久久精品夜夜夜夜夜久久| 日韩久久无码免费毛片软件| 精品免费tv久久久久久久| 色综合久久无码中文字幕| 久久这里只有精品视频99| 日韩精品久久久久久| 国产精品美女久久久久| 色偷偷偷久久伊人大杳蕉| 亚洲国产成人久久综合一区77| 99久久婷婷国产一区二区| 69久久精品无码一区二区| 久久夜色精品国产噜噜噜亚洲AV| 欧美一级久久久久久久大| 精品人妻伦九区久久AAA片69 | 国産精品久久久久久久| 久久精品国产亚洲AV电影| 午夜不卡久久精品无码免费| 久久久噜噜噜久久中文字幕色伊伊 | 成人久久久观看免费毛片| 久久精品国产亚洲AV电影| 狠狠色噜噜狠狠狠狠狠色综合久久 | 偷窥少妇久久久久久久久| 久久国产精品无|