Jakarta项目
维基百科,自由的百科全书
Jakarta项目是在Apache軟件基金會营运的公开源代码软件开发项目之一。开发着面向编程语言Java的程序库,框架等。
Jakarta是Apache组织下的一套Java解决方案的开源软件的名称,它包括了很多子项目。Tomcat、Ant、Struts等等現在是Apache下的开源项目,也曾是Jakarta的关联项目。
Jakarta的名称是想把与Jakarta关系非常深的爪哇岛关联起来。编程语言Java的命名源自这个岛的名字(印尼語:Jawa、英語:Java),而城市雅加达(Jakarta)正是这个岛上的第一大城市,也是印度尼西亚的首府。
[编辑] 子项目
其中,Jakarta项目所包括的相关工具、库以及框架等罗列如下:
- BCEL - 处理Java字节码的类库
- BSF - 脚本程序框架
- Cactus - 服务器端Java类测试工具框架
- ECS - The Element Construction Set is a Java API for generating elements for various markup anguages.
- HttpComponents- 超文本传输协议.
- JCS - 分布式缓存系统.
- 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.
以前隶属于Jakarta项目,但现在作为Aapche软件基金的单独项目,有:
- Ant - 构建工具
- Commons - 一组使用类的合集,主要作为Java标准库的补充
- HiveMind - a services and configuration microkernel
- Maven - 一个项目构建和管理工具
- 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 - web应用快速开发框架
- Velocity - 模板引擎
[编辑] 外部链接
|
|
|
|---|---|
| 顶级项目 | ActiveMQ · Ant · Apache HTTP Server · APR · Beehive · Camel · Cayenne · Cocoon · Commons · Derby · Directory · Excalibur · Felix · Forrest · Geronimo · Gump · Hadoop · Harmony · HiveMind · iBATIS · Jackrabbit · James · Lenya · Maven · mod_perl · MyFaces · OFBiz · OpenEJB · OpenJPA · POI · Roller · Shale · SpamAssassin · stdcxx · Struts · Tapestry · Tomcat · Tuscany · Velocity · Wicket · XMLBeans |
| 其他项目 | Jakarta项目 · Lucene · Apache XML · Apache Incubator |
| 子项目 | BCEL · BSF · Cactus · JMeter · Slide · Xerces · Batik · FOP · Log4j · XAP · River · ServiceMix · Log4Net · Abdera · Ivy · CXF · ODE |
| 许可证: Apache许可证 · 网站: http://apache.org/ | |

