对 JavaDoc 相信大家都知道而且正在使用它,今天推荐另外一个 JSPDoc。JSPDoc 为 jsp 文件提供一个说明注释文档,比如在一个 jsp 文件中使用哪些参数,使用哪些 session , import 哪些类,各个 jsp 文件之间的 form 和 link、include 关系等等都记录在 JSPDoc 之中。如果说你目前还有使用 jsp 做 web 开发,考虑使用 JSPDoc 吧,它会为你日后的维护带来方便的!
ArgoUML
熟悉 UML 建模的人都应该知道 Rational Rose 和 Together 这两个工具,但不是人人都用的起。幸好有开源的建模工具 ArgoUML,ArgoUML 基于 BSD license 发布,支持九种标准的 UML diagrams。以前有简单用过 ArgoUML ,界面略显粗糙,但还好够用。这里有屏幕截图,可以看看。如果觉得 ArgoUML 界面不够漂亮,可以下载使用比他更帅的同胞兄弟 Poseidon 的 Community Edition。Poseidon 就是在 ArgoUML 之上发展起来的商业软件,不过他的 Community Edition 是免费的。
mvnForum
mvnForum 1.0.0 RC2 发布了,这个版本修复的一些 bug 和增加了少许功能。 mvnForum 也是我们一直给别人推荐的开源论坛,不过同时,也有一个计划中的 Java 开源论坛项目,如果你想贡献一点自己的力量,请参阅这里。
jWebUnit
JUnit、HttpUnit 都是大家熟知的单元测试工具或框架。jWebUnit 是 web 应用的验收测试(acceptance test)框架,在 HttpUnit 和 JUnit 之上发展起来。还有 Jameleon 也是一个自动验收测试(acceptance tests)工具。当然还有 ASF 的 Cactus,用于测试服务端代码。在不同测试环境和测试条件下选择不同测试工具,他们都是不可缺少的,或许以后我们会专门搞一个单元测试专题。
TagUnit
在测试 J2EE 应用的时候,往往一个测试工具是不够的。这里推荐 TagUnit,TagUnit 是一个开源的测试框架,可以帮助你测试 JSP custom tags。该项目与近日发布了 tagunit 1.0,这里下载
EJOSA