小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Together for Eclipse的使用(轉(zhuǎn)載,來自J2ME開發(fā)網(wǎng))...

 smoking_boy 2005-09-29
 1、介紹
                
            UML對Java系統(tǒng)的設(shè)計是一個很有幫助的語言,該語言綜合了面向?qū)ο蟮慕UZ言、方法以及過程,系統(tǒng)整體設(shè)計可以幫助我們認(rèn)清整個軟件的開發(fā)概貌和過程,相信學(xué)過軟件工程的人都知道,優(yōu)點就不多說了。
                
            Together就是Borland公司推出的一款將UML功能和IDE開發(fā)工具集成在一起的一套UML建模軟件。在使用過程中可以同時看到UML圖和Java源代碼,修改UML圖會使得源代碼得到即時的同步修改,反過來,修改Java源代碼也會使該代碼同步地在UML圖中反映出來。
            2、版本
            Together有專門的開發(fā)版本,就是standalone的,以前叫做TogetherControlCenter,這個在網(wǎng)上可以找到中文教程,這個版本是自身自帶了Java的IDE和UML,現(xiàn)在演進(jìn)到了Together
            Architect 1.0了,應(yīng)該變化不會太大。另外Together有針對各種IDE的版本,比如for JBuilder,for
            .NET,for Eclipse,我下的就Together For Eclipse
            Edition,在Borland的主頁上可以找到各自不同的版本。
            3、下載安裝
      
            選擇Together For
            Eclipse,其中有針對各種Eclipse版本,我不知道具體有什么不同,不過還是按照它說的,對應(yīng)好自己的Eclipse版本吧,我用的是Eclipse3.0,所以最新推出的Together
            Edition for Eclipse
            7.0就是我的最佳選擇了。在下載過程中,會提示你登錄,這個花少許時間注冊、登錄,留個郵箱地址,郵箱地址用來給你發(fā)registrar
            active file的,所以一定要正確,如果以后你的這個文件丟失還可以通過郵箱地址重新下載,下載過程中會提示用一個Download
            Manager的工具下載,建議采用這個,下載完后會從本機(jī)刪除的,采用這個工具下載速度很快的,否則如果你有耐性就等著幾K速度下載吧。^_^。
            下載完后,安裝就簡單了,安裝過程中會提示你指出Eclipse 的SDK。windows下:exe文件,雙擊就OK了
            linux下:bin文件,如果可執(zhí)行屬性為空的話,chmod 777,然后執(zhí)行該文件就OK了。
            另外check自己的注冊郵箱,會收到Borland的一封郵件,附件是reg610.txt,這個文件是用來激活你的Together軟件的,因為下載的版本是
            15 days
            trial,所以需要用該文件激活注冊。其方法:將該文件保存到自己的用戶目錄下面,這樣Together啟動時會在用戶目錄下自動加載該文件完成
            activation 。
            用戶目錄:
             Windows 95/98 單用戶: C:\Windows
             Windows 95/98 多用戶: C:\Windows\Profiles\<username>
             Windows NT: C:\WINNT\Profiles\<username>
             Windows 2000/XP: C:\Documents and Settings\<username>
             UNIX and Linux: 就是你的login in 目錄了,比如,大部分都是
            /home/<username>
            4、基本的使用
            安裝完成后,就可以啟動軟件了。你可以直接從程序選項啟動Together For
            Eclipse啟動后,看到的就是Eclipse軟件視圖,只是將Together的視圖集成到了里面。簡單點說,這個主要就是UML的設(shè)計了。從這個地方開始,可以通過《Get
            Started》文檔一步步來操作了,具體的就是如何進(jìn)行UML的define,design,deploy那些工作了。
            我這里主要想講的是通過跟Eclipse結(jié)合起來使用來理解Java中的設(shè)計模式,這里先推薦一本關(guān)于這方面的書--《Java與模式》,中國人寫的,閻宏,個人覺得寫的很不錯,我看完后的感覺是對Java所有的類庫的設(shè)計有了一個清晰的理解,不會覺得這么多類毫無頭緒一樣,也對面向?qū)ο笥辛烁畹恼J(rèn)識。
            舉個例子,當(dāng)初在看Java
            io時就覺得iostream那么多的類,這怎么用啊,有時就根據(jù)經(jīng)驗,隨便用,還好經(jīng)驗沒怎么出錯,但自己的理論還是沒有頭緒,這樣如果遇到特殊情況需要更換解決方式就沒轍了。在設(shè)計模式中,Java
            io用的就是適配器模式和裝飾模式,里面講了io中怎么將流的類(InputStream,OutputStream)和讀寫操作的類(Reader,Writer)適配起來的,還有各個讀寫操作流(FileInputStream,ByteArrayInputStream)之間是如何裝飾的。還有工廠方法模式,代理模式,命令模式,觀察者模式,備忘錄模式這些都是令我對Java面向?qū)ο罄斫夂苌畹膸追N模式,所以希望還是先對設(shè)計模式有點了解比較好。
            有了了解后,就可以通過Eclipse中集成的Together可以看到這些模式的實現(xiàn)代碼和UML圖示。直接啟動Eclipse就可以了,打開后,Together功能已經(jīng)集成在里面了。
            在 “新建" 項中,會發(fā)現(xiàn)多了關(guān)于Together的一些選項:Together,Templates
            (1)、Templates
               這里就是一些Java系統(tǒng)的模板了,比如J2EE的框架和J2SE的其中有類的設(shè)計模板,包的設(shè)計模板
               J2EE因為我沒有學(xué)過,只是知道一些概念原理,我想大致應(yīng)該就是一些Framework和容器之類的吧。
               
            J2SE的模板呢,就是對應(yīng)用程序的管理了,比如該應(yīng)用程序的描述(description),導(dǎo)入的包(import),成員函數(shù)定義(operations),說白了就是一個Java系統(tǒng)的管理模板。
            (2)、Together
               該選項中包含有
               Modeling Project
               UML Diagram
               Example
                選擇ModelingProject就是新建一個建模工程了,選擇后會切換到UML視圖了,顯示在面前的就是UML
            Diagram平面,在其中你可以畫UML圖,包括包,包中的類,等等,每畫完一個UML圖,其Java源代碼都會在下方顯示出來,包括包名定義,接口等等??梢酝ㄟ^單擊右鍵看到更多的功能。選擇UML
            Diagram,這個就不說了,就是從屬于工程建模的。兩者關(guān)系好比先新建一個Java項目工程,再新建一個類,或一個包一樣。
                選擇Example,這個里面就有一些模板和模式
                Patterns And Templates
                Purchase Transaction
                UML Modeling
            這三個都是作為工程來新建的。
            第一個Patterns And
            Templates就是我常說的一些Java設(shè)計模式了,新建此項后,打開項目你會發(fā)現(xiàn)所有的Java模式全部都在里面了(包含了J2EE的框架),還有structs,soap,swt,xmlParseAPI,通過在包上單擊右鍵選擇open
            diagram可以看到代碼對應(yīng)的UML圖,相信這個對大家對Java模式和api的整體理解會有很大的幫助。
            第二個Purchase
            Transaction,這個相信大家都知道了,就是一個交易工程,以前軟件工程里最經(jīng)典的就是那個ATM取款過程了,這個Purchase也是一個大的工程,可以看看它的實現(xiàn)模式和工程,挺不錯。
            第三個UML
            Modeling就是建模的一個模板,給你提供了UML圖示,你來管理這些UML圖,比如它給出了包的視圖,里面也預(yù)置了很多類,你可以修改這些類,可以增加刪除這些類,可以建立包,類之間的關(guān)系。
            對于基本的使用應(yīng)該夠用了,具體的設(shè)計方法和實現(xiàn)可以參看文檔,主要是想寫這個側(cè)重來了解Java的模式。所以對于工具的使用肯定還不夠全面的,以后有心得了再寫點。希望大家用的開心
            總結(jié)下:
                1)如果用單獨的Together ControlCenter可以下載專門的中文教程,我這里也有一份,到時整理好作為資源共享
                2)Together for Eclipse中關(guān)于UML的設(shè)計實現(xiàn)可以看《Get Started》文檔
                3)了解設(shè)計模式推薦看看《Java 與 模式》,閻宏,這樣用Together來學(xué)習(xí)java模式效果應(yīng)該更好些。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多