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結構。
新聞熱點
疑難解答