利用together學習《java與模式》

來源:互聯網
上載者:User

together是模式中推薦使用的工具,通過網上搜尋發現要使用還是能做到的。以下怎樣安裝為轉載:

 

Together for Eclipse2008學習-安裝
    部落格分類:
  • Java

這一段是從網上轉載過來的,轉載地址是http://www.knowsky.com/363032.html

我安裝的時候,不是參考這份資料

但在搜尋教程的時候,查到了這份資料,覺得不錯

為了怕以後找不到這份資料,就轉載了過來

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)之間是如 何裝飾的。還有Factory 方法模式,代理模式,命令模式,觀察者模式,備忘錄模式這些都是令我對Java物件導向理解很深的幾種模式,所以希望還是先對設計模式 有點瞭解比較好。

 

我當初裝好後一直無法啟用,後來看說明才知道需要點eclipse中help菜單,點Borland Licensing菜單進行啟用,這樣之前通過郵件接收到的啟用檔案才有用,啟用後便可以使用了。

由於初次接觸此軟體,弄了半天也沒找著門路,此網址:http://www.docin.com/p-78699788.html是一個together的教程,直接看到213頁,

根據To import source code while creating a new project便可將《模式》中的代碼全部轉為uml圖,非常方便,這樣學習模式果然事半功倍。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.