jakarta項目介紹

——源自“維基百科”

Jakarta項目是在Apache軟件基金會營運的公開源代碼軟件開發項目之一。開發着面向編程語言Java程序庫框架等。

Jakarta是Apache組織下的一套Java解決方案的開源軟件的名稱,它包括了很多子項目。TomcatAntStruts等等現在是Apache下的開源項目,也曾是Jakarta的關聯項目。

Jakarta的名稱是想把與Jakarta關係非常深的爪哇島關聯起來。編程語言Java的命名源自這個島的名字Jawa,而城市雅加達(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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章