您所在的位置: 首页 > 开发 > JAVA >

简介Java工具集

http://developer.51cto.com  2007-12-11 09:44  老刀  Csdn博客  我要评论(0)
  • 摘要:本文给出了九个Java的工具的版本号和特征,供大家参考!
  • 标签:Java  工具集  版本  特征

【引自老刀的博客】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等。

【相关文章】

【责任编辑:火凤凰 TEL:(010)68476606】

Java实用开发全集
Java类的基础教程专题
Java发展动态专题
Java ME开发应用
Java编程开发手册
 
 验证码: (点击刷新验证码)   匿名发表
  • 亮剑.NET. 图解C#开发实战

  • 作者:李新峰 付志涛 缪勇
  • 本书采用全新的图解思路,分3篇介绍使用微软C#语言开发实际应用程序的基本知识。第1篇包括10章,介绍了C#语言的基础知识,主要..
Copyright©2005-2009 51CTO.COM 版权所有