Jakarta項目是在Apache軟件基金會營運的公開源代碼軟件開發項目之一。開發著面向編程語言Java的程序庫,框架等。
Jakarta是Apache組織下的一套Java解決方案的開源軟件的名稱,它包括了很多子項目。Tomcat、Ant、Struts等等現在是Apache下的開源項目,也曾是Jakarta的關聯項目。
Jakarta的名稱是想把與Jakarta關系非常深的爪哇島關聯起來。編程語言Java的命名源自這個島的名字(印尼語:Jawa、英語:Java),而城市雅加達(Jakarta)正是這個島上的第一大城市,也是印度尼西亞的首府。
其中,雅加達項目所包括的相關工具、庫以及框架等羅列如下:
- BCEL - 處理Java字節碼的類庫
- BSF - 腳本程序框架
- Cactus - 服務器端Java類測試工具框架
- ECS - The Element Construction Set is a Java API for generating elements for various markup anguages.
- HttpComponents- The Hyper-Text Transfer Protocol.
- JCS - JCS is a distributed caching system written in java.
- JMeter - 壓力測試工具
- ORO - Java classes that provide Perl5 compatible regular expressions.
- Regexp - 純Java正則表達式包
- Slide - a content repository primarily using WebDAV.
- Taglibs - Repository for JSP custom tag libraries.
以前隸屬于雅加達項目,但現在作為Aapche軟件基金的單獨項目,有:
- Ant - 構建工具
- Commons - 一組使用類的合集,主要作為Java標準庫的補充
- HiveMind - a services and configuration microkernel
- Maven - a project build and management tool
- POI - a pure Java port of Microsoft's popular file formats.
- Struts - a web application development framework
- Tapestry - A component object model based on JavaBeans properties and strong specifications
- Tomcat - 服務器,提供JSP/Servlet相關容器類
- Turbine - a rapid development web application framework
- Velocity - a template engine
Author: orangelizq
email: orangelizq@163.com
posted on 2008-12-26 11:25
桔子汁 閱讀(347)
評論(0) 編輯 收藏 所屬分類:
開源軟件