ant:ant现在已经是任何ide都集成的编译工具了。为了编译一大堆java源代码文件,需要一次次的在命令行敲重复的命令,ant便是让你编写命令脚本,然后让ant自动完成复杂的编译工作,类似于makefile,但ant脚本是标准的xml格式,更容易编写和阅读。事实上,巧妙地使用ant,您可以让ant自动完成编译,测试,输出文档,生成release版本等一系列任务,使得整个项目流程自动化。
commons:commons包括一组可重用的java组件,如beanutil,collections,fileupload,validator等等。
jetspeed:jetspeed是开源的企业门户应用框架。支持jsp,velocity,xml,rss,wap等,即将支持java portlet api规范(jsr168标准)
jmeter:jmeter是100%纯java编写的压力测试工具,最初专用于web应用的压力测试,现在还可以测试文件系统,数据队列,ftp服务等其他应用。jmeter模拟多用户同时向服务器发送请求,并将结果以图表的方式显示出来,使用非常简便。
log4j:看名字就能猜到,log4j是专门为java设计的日志服务。log4j提供非常方便的分等级的日志记录,可以输出到屏幕,文件甚至是nt的日志系统,特点是速度非常快。如果您留意的话,可以看到很多java项目早已集成了log4j,如eclipse,tomcat,spring等等。
lucence:lucence是一个高性能的全文搜索引擎,可以非常容易的把它集成到您的应用中来。lucence的发起人就是搜索领域的一位专家,曾在excite任职。
taglibs:taglibs是一组自定义的jsp标签库。jsp标签能以简单的标签来实现页面功能但避免了嵌入java代码,不过jsp标签编写比较困难,好在taglibs提供一系列标签,几乎能满足您的常见需求。
tapestry:tapestry是类似于jsp,velocity的视图技术,提供一个完整的框架让您不必使用jsp也能实现动态页面。
tomcat:tomcat是最著名的开源web服务器,最新版本5.5支持servlet2.4和jsp2.0,最适合于构件java web应用。
velocity:velocity是类似jsp的另一种动态页面,特点是标签更简单,能直接写在html中,并且不能嵌入java代码,强迫您只能在velocity页面中渲染结果而不是处理业务逻辑,以便更清晰地划分mvc结构。
闽公网安备 35060202000074号