Java Tools

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            83 隨筆 :: 0 文章 :: 16 評論 :: 0 Trackbacks

           

          Apache Ant Project

          Ant

          眾所周知,Ant(螞蟻)是一套基于java的程序打造工具。

           

          Apache Avalon Project (阿瓦隆)

          Avalon

          Avalon(阿瓦隆,凱爾特族傳說中的西方樂土島,據說亞瑟王及其部下死后尸體被移往該島)是一套面向組件的編程工程

           

          Apache Cocoon Project

          Cocoon 2.1

          Cocoon(科孔,繭) ,是一套XML框架,它將XMLXSLT在服務器端的應用提升到了一個新的層次。它基于管道化的SAX處理技術,被設計得性能良好,而且有很好的可量度性。

           

          Apache DB Project

          Torque

          Torque(托克,扭矩) 常被應用在數據持久性這個方面。 它包含了一個生成器,去生成你的應用程序所需要的數據庫資源,而且還包含了一個運行環境去運行生成的這些class

          OJB

          對象關系橋 (OJB) 是一套 對象/關系 映射工具。它為java對象和關系型數據庫提供一個清晰的持久性應用。

           

          Apache Excalibur Project (伊克斯凱力波,傳說中亞瑟王的神劍)

          Excalibur

          Excalibur,它的主要產品是一個由java寫成的,名字叫做Fortress(要塞) 的輕量級的可嵌入式反向控制容器。

           

          Apache Geronimo Project

          Geronimo

          Geronimo Apache軟件基金會為了創造一個兼容j2ee的容器,而整理出來的一個新成果

           

          Apache Gump Project (阿甘,笨蛋)

          Gump

          Gump好像是個用來打造所有jakarta 相關的產品的工具。

           

          Apache HTTP WebServer Project

          HTTP WebServer

          一套眾所周知的開源的web服務器,包含有unixwindow的版本。

           

          Apache James Project (詹姆士)

          James

          James 是一套用java開發的郵件、新聞組、消息服務器。它使用的avalon組件框架。目前支持 SMTP, POP3 NNTP 很快也會支持 IMAP

           

          Apache Logging Services Project (日志服務產品)

          Log4J

          Log4J – 基于java的可靠,快速,擴展性強的日志工具。

           

          Apache Maven Project (玫雯,專家,內行)

          Maven

          Maven是一套java開發的工程綜合管理工具。它基于工程對象模型(POM)的理念。

           

          Apache Portals Project (門戶產品,高速噴氣機系列)

          Jetspeed-1

          一個基于 Turbine(渦輪) 架構的java用戶可定制的門戶系統。

          Jetspeed-2

          Apache的新一代企業級門戶產品。

           

          Apache Struts Project (擎天柱)

          Struts

          一套通過servletsjsp來搭建web應用的MVC框架。

           

           

           

          類庫,工具, APIs

          BCEL

          The Byte Code Engineering Library (formerly known as JavaClass) 字節碼引擎類庫,它讓用戶方便的分析,創建,操作javaclass文件成為可能。

          BSF

          Bean Scripting Framework (BSF)bean腳本框架 java應用內對腳本語言提供了支持,通過腳本語言可以訪問java的對象和方法。

          Commons

          眾多小范圍的可重用的java組件,如同一袋種類繁多的珠寶,指不定哪顆就會讓你愛不釋手 (參見)ComponentsList

          ECS

          The Element Construction Set :一套生成結構化語言中的基本元素的java api,目前直接支持XMLHTML 4.0

          JMeter

          java開發的一套桌面應用程序。用來進行功能測試和性能測試。

          ORO

          一套文本處理工具,能提供perl5.0兼容的正則表達式、 AWK-like正則表達式, glob 表達式。還提供替換,分割,文件名過慮等功能

          POI

          一套用來創建,讀寫基于OLE 2組件文檔格式的文件。目前支持OLE 2組件文檔格式本身和Excel文件(*.xls

          Regexp

          一套純java的正則表達式相關的包。

          Taglibs

          一套在開發web應用時十分有用的,jsp 通用 tag包。

          Watchdog

          用來檢查一個servletjsp容器在相應規范上的執行情況的兼容性。

           

          框架或引擎

          Cactus

          Cactus(凱克特斯,仙人掌)是一套簡單的測試框架,用于對服務器端的java代碼(servlets, EJBs, tag libraries, filters, ...)做單元測試。

          HiveMind

          HiveMind(蜂箱精神) 是一個服務和配置的微型內核, 一套通過簡單的java對象和接口創建復雜應用的框架。

          Lucene

          Java開發的高性能,全方位的文本搜索引擎。

          Tapestry

          Tapestry(掛毯) 一個基于高度可重用的組件的web應用框架,完全符合MVC模式。

          Turbine

          一個用jspvelosity方式構建web應用的MVC模式的框架。

          Velocity

          Velocity(速度)是一個通用的java模板引擎。

          posted on 2007-07-02 12:49 和田雨 閱讀(261) 評論(0)  編輯  收藏 所屬分類: 評論
          主站蜘蛛池模板: 宝应县| 改则县| 牙克石市| 山丹县| 岚皋县| 五华县| 德格县| 乡宁县| 周宁县| 疏附县| 巨野县| 长寿区| 大姚县| 廊坊市| 曲周县| 台州市| 怀集县| 犍为县| 贵南县| 江源县| 兴业县| 麟游县| 彭州市| 永安市| 佛坪县| 义马市| 桦川县| 山丹县| 祁门县| 台中县| 双峰县| 望都县| 天门市| 延边| 东港市| 徐闻县| 桂林市| 大方县| 荔浦县| 海口市| 辰溪县|