Java工具集介绍12_09

简介: 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/1926165 Java工具集介绍12_091)Java 6 for MacOSX版本发布如果你是一个Mac用户,现在就值得高兴了,开源社区刚刚解决了这个问题,把Java 6移植到苹果的系统中。
版权声明:本文为博主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等。
 

目录
相关文章
|
2月前
|
数据采集 编解码 Java
解锁Hutool魔法箱:Java开发者不可错过的神奇工具集
解锁Hutool魔法箱:Java开发者不可错过的神奇工具集
62 0
|
2月前
|
缓存 监控 Java
线程池的魔法:Java 开发者必备的并发工具
线程池的魔法:Java 开发者必备的并发工具
47 0
|
3月前
|
存储 Java 数据安全/隐私保护
探索Java中神奇的ThreadLocal:为什么它是多线程编程的重要工具?
探索Java中神奇的ThreadLocal:为什么它是多线程编程的重要工具?
|
1月前
|
Java
java中日期处理的一些工具方法
java中日期处理的一些工具方法
17 1
|
1月前
|
安全 Java 数据安全/隐私保护
提升 Java 编程安全性 - 代码加密混淆工具的重要性和应用
提升 Java 编程安全性 - 代码加密混淆工具的重要性和应用
|
1月前
|
安全 Java 数据安全/隐私保护
探讨 Java 代码混淆加固工具
探讨 Java 代码混淆加固工具
|
1月前
|
存储 安全 Java
基于Java的qq截图工具(毕业设计含源码)
基于Java的qq截图工具(毕业设计含源码)
29 0
|
1月前
|
监控 NoSQL Java
性能工具之 Java 调试工具 JDB
【2月更文挑战第25天】性能工具之 Java 调试工具 JDB
43 4
|
1月前
|
Cloud Native Java 开发者
Spring Boot 4.0:构建云原生Java应用的前沿工具
Spring Boot 4.0:构建云原生Java应用的前沿工具