Jakarta雅加达项目简介
Jakarta項目是在Apache軟件基金會營運的公開源代碼軟件開發項目之一。開發著面向編程語言Java的程序庫,框架等。
Jakarta是Apache組織下的一套Java解決方案的開源軟件的名稱,它包括了很多子項目。Tomcat、Ant、Struts等等現在
是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
總結
以上是生活随笔為你收集整理的Jakarta雅加达项目简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 寒假——补习
- 下一篇: ClickHouse之访问权限控制