<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    皇家方舟

    Together for Eclipse的使用(轉)

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


    posted on 2006-09-13 17:59 阿輝 閱讀(3544) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    My Links

    Blog Stats

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 福利免费观看午夜体检区| 巨胸喷奶水www永久免费| 4虎永免费最新永久免费地址| 亚洲精品亚洲人成在线观看| 日本一区二区三区在线视频观看免费 | 日本一道本不卡免费| 亚洲中文字幕无码一区| A国产一区二区免费入口| 国产亚洲美女精品久久久| 国产精品福利片免费看| 亚洲开心婷婷中文字幕| 国产三级在线免费| 亚洲日本中文字幕区| 91青青青国产在观免费影视| 亚洲人成日本在线观看| 在线中文高清资源免费观看| 亚洲av最新在线观看网址| vvvv99日韩精品亚洲| 最近的2019免费中文字幕| 精品亚洲麻豆1区2区3区| 嘿嘿嘿视频免费网站在线观看| 亚洲高清一区二区三区| 四虎国产精品免费视| 中国国产高清免费av片| 亚洲视频在线观看地址| 97人伦色伦成人免费视频| 国产亚洲精品第一综合| 黑人精品videos亚洲人| 国产免费毛不卡片| 日韩在线视频免费| 色噜噜综合亚洲av中文无码| 成年女人免费视频播放77777| 国产成人精品日本亚洲语音| 国产亚洲成av片在线观看| av免费不卡国产观看| 黄色a级片免费看| 亚洲国产日韩一区高清在线| 天天看片天天爽_免费播放| 好男人资源在线WWW免费| 亚洲剧场午夜在线观看| 亚洲日韩中文字幕日韩在线|