Jakarta項目
外觀
Jakarta 專案是佇咧 Apache 軟體基金會營運的開放原始碼開發項目之一。開發到物件導向程式語言 Java 的程序庫,框架等。
Jakarta 是 Apache 組織下的一套 Java 解決方案的開源軟體的名稱,伊包括足濟子的專案。Tomcat、Ant、Struts 等等這馬是 Apache 下的開源專案,嘛捌是 Jakarta 的關聯專案。
Jakarta 的名稱佮印度西亞的首都雅加達(Jakarta)並無直接關係,實際上伊是根據啦 Sun Microsystems 公司當時討論創建這个項目時的會議室號名的。
子專案
其中,Jakarta 專案所包括的相關工具、函式庫和框架等等羅列如下:
- BCEL-處理 Java 位元組碼的類別函式庫
- BSF-跤本程式框殼
- Cactus-侍服器捀 Java 類別測試工具的框殼
- ECS-用來產生用各種標記的 Java API
- HttpComponents-超文本傳輸協議
- JCS-分散式緊取系統
- JMeter-壓力測試工具
- ORO-Java 類別函式庫,提供佮 Perl 兼五兼容的正則表達式功能
- Regexp-純純 Java 正則表達式函式庫
- Slide-內容儲存函式庫,主要是使用 WebDAV
- Taglibs-一个代碼庫,用於支持開發定製化的 JSP tag lib
較早隸屬於 Jakarta 專案,但是這馬變做 Apache 軟體基金的獨立專案,有:
- Ant-佇咧建工具
- Commons-一組使用類別的合集,主要咧做 Java 標準函式庫的補充
- HiveMind-一个服務佮配置的微核心
- Maven-一个項目構建佮管理的工具
- POI-一个純 java 版本的函式庫,用於操作 Microsoft 的常見文檔格式,如 Excel、Word、PowerPoint、Visio、Publisher、Outlook 文件
- Struts-一款 Web 應用程式開發框架
- Tapestry-是因為 JavaBeans 屬性佮強大的規格的組件對象模型
- Tomcat-侍服器,提供 JSP / Servlet 相關容器類別
- Turbine-web 應用快速開發框殼
- Velocity-模板 ia̋n-jín
參考資料
外部連結
- Jakarta 官方網頁