Apache Jakarta

apache是一个开源的组织名。后来制定了一个以apache命名的开源协议。
jakarta是apache组织下的一套Java解决方案的开源软件的名称,它包括了很多子项目。

apache工程jakarta(雅加达)家族介绍

Apache Ant Project

Ant
众所周知,Ant(蚂蚁)是一套基于java的程序打造工具。

Apache Avalon Project

(阿瓦隆)

Avalon
Avalon(阿瓦隆,凯尔特族传说中的西方乐土岛,据说亚瑟王及其部下死后尸体被移往该岛)是一套面向组件的编程工程

Apache Cocoon Project

Cocoon 2.1
Cocoon(科孔,茧) ,是一套XML框架,它将XML和XSLT在服务器端的应用提升到了一个新的层次。它基于管道化的SAX处理技术,被设计得性能良好,而且有很好的可量度性。

Apache DB Project

Torque
Torque(托克,扭矩) 常被应用在数据持久性这个方面。 它包含了一个生成器,去生成你的应用程序所需要的数据库资源,而且还包含了一个运行环境去运行生成的这些class。

OJB
对象关系桥 (OJB) 是一套 对象/关系 映射工具。它为java对象和关系型数据库提供一个清晰的持久性应用。

Apache Excalibur Project

(伊克斯凯力波,传说中亚瑟王的神剑)
Excalibur
Excalibur,它的主要产品是一个由java写成的,名字叫做Fortress(要塞) 的轻量级的可嵌入式反向控制容器。

Apache Geronimo Project

Geronimo
Geronimo 是Apache软件基金会为了创造一个兼容j2ee的容器,而整理出来的一个新成果

Apache Gump Project

(阿甘,笨蛋)
Gump
Gump好像是个用来打造所有jakarta 相关的产品的工具。

Apache HTTP WebServer Project

HTTP WebServer
一套众所周知的开源的web服务器,包含有unix和window的版本。

Apache James Project

(詹姆士)
James
James 是一套用java开发的邮件、新闻组、消息服务器。它使用的avalon组件框架。目前支持 SMTP, POP3 和 NNTP 很快也会支持 IMAP 。

Apache Logging Services Project

(日志服务产品)
Log4J
Log4J – 基于java的可靠,快速,扩展性强的日志工具。

Apache Maven Project

(玫雯,专家,内行)
Maven
Maven是一套java开发的工程综合管理工具。它基于工程对象模型(POM)的理念。

Apache Portals Project

(门户产品,高速喷气机系列)
Jetspeed-1
一个基于 Turbine(涡轮) 架构的java用户可定制的门户系统。
Jetspeed-2
Apache的新一代企业级门户产品。

Apache Struts Project

(擎天柱)
Struts
一套通过servlets和jsp来搭建web应用的MVC框架。

类库,工具, 和 APIs

BCEL
The Byte Code Engineering Library (formerly known as JavaClass) 字节码引擎类库,它让用户方便的分析,创建,操作java的class文件成为可能。

BSF
Bean Scripting Framework (BSF),bean脚本框架 在java应用内对脚本语言提供了支持,通过脚本语言可以访问java的对象和方法。

Commons
众多小范围的可重用的java组件,如同一袋种类繁多的珠宝,指不定哪颗就会让你爱不释手 –(参见)ComponentsList

ECS
The Element Construction Set :一套生成结构化语言中的基本元素的java api,目前直接支持XML和HTML 4.0

JMeter
纯java开发的一套桌面应用程序。用来进行功能测试和性能测试。

ORO
一套文本处理工具,能提供perl5.0兼容的正则表达式、 AWK-like正则表达式, glob 表达式。还提供替换,分割,文件名过虑等功能

POI
一套用来创建,读写基于OLE 2组件文档格式的文件。目前支持OLE 2组件文档格式本身和Excel文件(*.xls)

Regexp
一套纯java的正则表达式相关的包。

Taglibs
一套在开发web应用时十分有用的,jsp 通用 tag包。

Watchdog
用来检查一个servlet或jsp容器在相应规范上的执行情况的兼容性。

框架或引擎

Cactus
Cactus(凯克特斯,仙人掌)是一套简单的测试框架,用于对服务器端的java代码(如servlets, EJBs, tag libraries, filters, ...)做单元测试。

HiveMind
HiveMind(蜂箱精神) 是一个服务和配置的微型内核, 一套通过简单的java对象和接口创建复杂应用的框架。

Lucene
Java开发的高性能,全方位的文本搜索引擎。

Tapestry
Tapestry(挂毯) 一个基于高度可重用的组件的web应用框架,完全符合MVC模式。

Turbine
一个用jsp或velosity方式构建web应用的MVC模式的框架。

Velocity
Velocity(速度)是一个通用的java模板引擎。

相关链接

Apache:http://www.apache.org/
Apache Jakarta:http://jakarta.apache.org/

Apache Jakarta 项目介绍相关推荐

  1. Apache基金会项目介绍

    项目名称 描述 HTTP Server 互联网上首屈一指的HTTP服务器 Abdera Apache  Abdera项目的目标是建立一个功能完备,高效能的IETF Atom联合格式(RFC4287)和 ...

  2. jakarta项目介绍

    --源自"维基百科" Jakarta项目是在Apache软件基金会营运的公开源代码软件开发项目之一.开发着面向编程语言Java的程序库,框架等. Jakarta是Apache组织下 ...

  3. Apache开源项目

    tomcat Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.Sun 和其他一些公司及个人共同开发 ...

  4. Apache软件基金会项目介绍

    HTTP Server: 可以在UNIX,MS-Windows,Macintosh和Netware操作系统下运行的HTTP服务器的项目 Ant: 基于Java语言的构建工具,类似于C语言的Make工具 ...

  5. Apache Jakarta Common Lang 3

    Apache Jakarta Common Lang 介绍 无论你在开发哪中 Java 应用程序,都免不了要写很多工具类/工具函数.你可知道,有很多现成的工具类可用,并且代码质量都很不错,不用你写,不 ...

  6. 我给 Apache 顶级项目提了个 Bug

    作者 | 骆俊武 来源 | IT人的职场进阶(ID:BestITer) 这篇文章记录了给 Apache 顶级项目 - 分库分表中间件 ShardingSphere 提交 Bug 的历程. 说实话,这是 ...

  7. Hadoop学习笔记—20.网站日志分析项目案例(一)项目介绍

    Hadoop学习笔记-20.网站日志分析项目案例(一)项目介绍 网站日志分析项目案例(一)项目介绍:当前页面 网站日志分析项目案例(二)数据清洗:http://www.cnblogs.com/edis ...

  8. RocketMQ Apache顶级项目之路

    序言 \\ 2016年11月,阿里将RocketMQ捐献给Apache软件基金会,正式成为孵化项目.至此,RocketMQ 开启了迈向全球顶级开源软件的新征程.通过社区半年多的努力.9 月 25 日, ...

  9. 这么多Apache顶级项目,SkyWalking为何一枝独秀?

    吴晟 读完需要 5 分钟 速读仅需 2 分钟 吴晟 Apache基金会会员,Apache SkyWalking创始人.项目VP和PMC成员,Apache孵化器PMC成员,Apache Sharding ...

最新文章

  1. 一场由FPGA触发的芯片战争
  2. 各样本观察值均加同一常数_对色师傅分享:如何使不同观察者在灯箱下观察的色光一致?...
  3. python画切片图_python|Python图片常用操作-索引与切片
  4. 拼数pascal程序
  5. sencha touch 手势识别左右滑动
  6. 十天学会ASP.Net——(8)
  7. P2468 [SDOI2010]粟粟的书架 动态规划,主席树,二分答案
  8. 程序员为什么非得参加一场编程竞赛?
  9. [TACL18]隐式句法树模型真的能学到句子中有意义的结构吗?
  10. 直关的sql 联级更新语句
  11. 计算机应用历年高考真题,春季高考历年真题-2013年天津市春季高考计算机试卷...
  12. PHP将PPT文件转成图片
  13. 计算机专业分数线最新,计算机专业近三年录取分数线分析
  14. Redis HyperLogLog 是什么?这些场景使用它,让我枪出如龙,一笑破苍穹
  15. 高通平台DDR3初始化
  16. Iphone被刷机后用电信卡提示未激活,移动联通卡可以正常使用
  17. 认识RAM、ROM、CACHE
  18. iFixit是被破拆解Galaxy Fold?Galaxy Fold的问题点
  19. found character ‘@‘ that cannot start any token. (Do not use @ for indentation)
  20. 音量调节器Music Equalizer1.9

热门文章

  1. 全国计算机等级考试Java上机真题
  2. Windows10 常用快捷键
  3. unity----lua调用c#之lua调用c#中的数组,list,字典
  4. 大数据识别“爱”的羊毛党,拒绝那些它“恨”的羊毛党
  5. 移动硬盘无法识别解决办法
  6. PAT 数组元素循环右移问题(转自柳神)
  7. 关于深度可分离卷积 Depthwise Pointwise Convolution
  8. 【Mind】角膜上皮脱落康复记录
  9. htc e9pw android 6.0,HTC One E9+(E9pw 联通4G)一键ROOT教程,简单ROOT
  10. 【Linux 中国】Simula 诞生之前的面向对象程序设计