版權聲明:本文為部落客chszs的原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/chszs/article/details/1926165
Java工具集介紹12_09
1)Java 6 for MacOSX版本釋出
如果你是一個Mac使用者,現在就值得高興了,開源社群剛剛解決了這個問題,把Java 6移植到蘋果的系統中。
2)UMLGraph
新版本:UMLGraph 5.0
UMLGraph使聲明性的規範和畫UML類圖和序列圖變得很容易。它一是能指定一個類,該類使用Java文法設計,靠Javadoc标簽補充。在specification中運作UmlGraph doclet能産生一個Graphviz視圖規格,它能自動被處理成Postscript,GIF,SVG,JPEG,fig或者Framemaker圖。相似的是,序列圖使用聲明性的pic宏來指定,用GNU plotutils pic2plot程式編譯成PNG,PNM,GIF,SVG,AI,Postscript,CGM,FIG,HPGL,Regis或者TEK圖。
新特征:
這個版本增加支援六個新圖形:節點node,元件component,包package,協作collaboration,用例use case,活動類active class。
它還許類視圖節點帶有注釋。這些選項需要GraphViz2.16。
另外的選項允許放置任意文本到類視圖框中。
3)輕松進行GUI測試-FEST
新版本:0.7
FEST-Swing是一個Java類,提供了流暢的界面用于Swing的GUI功能測試。這個類提供了一個易于使用的API,它使得建立和維護GUI非常容易。
特征:
(1)使用一個GUI來模拟使用者界面(如滑鼠和鍵盤輸入);
(2)可靠的GUI元件查詢(通過類型、名字或自定義的搜尋标準);
(3)支援JDK中包含的所有Swing元件;
(4)簡潔而又強大的API用于建立和維護GUI功能測試;
(5)在測試失敗時,自動在HTML測試報告中嵌入失敗時的螢幕截圖;
(6)能和JUnit或TestNG一起工作;
(7)支援Groovy腳本。
4)Apache MINA
新版本:1.0.8和1.1.5
Apache MINA是一個網絡應用架構,它幫助使用者開發高性能和高可量測性的網絡應用程式,提供了一個抽象的、事件驅動的、異步API,經Java NIO來完成各種傳輸,如TCP/IP和UDP/IP。
5)Subsonic
新版本:3.3beta1
Subsonic是一個基于Web的音樂點播接收機。它提供通路你完整的音樂收藏集。使用它可以和朋友共享你音樂。
6)UMLet
新版本:8
UMLet是一個輕量級工具,用于快速畫UML視圖,它使用了帶聲音和自動彈出的使用者界面。它使你畫視圖草圖非常快,可輸出成SVG,JPG,PDF,和LaTeX友好的EPS。它的特點就是快,使用基于文本的方式來編輯UML元素。
7)Java2SD
新版本:1.0
Java2SD是一個反向工程工具,能從Java應用程式中自動産生序列圖。這些圖,可輸出成多種格式,來描述任意Java類的執行順序。
8)Substance look-and-feel
新版本:4.1
這個項目提供了一個可配置和可定制産品,檢查Swing應用程式的品質。
(1)完全的HiDPI支援;
(2)用于Gnome桌面的Font policy;
(3)用于安裝擴充font policy的API;
(4)新的奶酪咖啡皮膚-界面;
(5)内邊界畫筆;
(6)用于tab面闆内容邊框的新視圖;
(7)轉換-對控制圖示的活動圖示的注意;
(8)新版本的Xoetrope color wheel。
9)iText
新版本:2.0.7
iText是一個類,允許你從Java代碼中産生PDF檔案。
修複了TIFF處理的bug等。