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 
桔子汁 阅读(379) 
评论(0)  编辑  收藏  所属分类: 
开源软件