Apache项目总结

简介:

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模板引擎。 

 


本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/463596,如需转载请自行联系原作者

相关文章
|
缓存 前端开发 JavaScript
PHP - Laravel 创建项目到服务器(nginx、apache)运行(附带目录结构)
PHP - Laravel 创建项目到服务器(nginx、apache)运行(附带目录结构)
652 0
|
关系型数据库 MySQL 应用服务中间件
win7系统搭建PHP+Mysql+Apache环境+部署ecshop项目
这篇文章介绍了如何在Windows 7系统上搭建PHP、MySQL和Apache环境,并部署ECShop项目,包括安装配置步骤、解决常见问题以及使用XAMPP集成环境的替代方案。
190 1
win7系统搭建PHP+Mysql+Apache环境+部署ecshop项目
|
NoSQL Java Apache
CommunityOverCode Asia 议程上线|Apache Flink 项目实践
CommunityOverCode Asia 议程上线,小松鼠为您贴心精选部分 Flink 相关精彩议程。现在就一起来看看吧!【内含赠票福利!】
363 0
CommunityOverCode Asia 议程上线|Apache Flink 项目实践
|
Java 应用服务中间件 Apache
Apache Maven项目的搭建与部署
Apache Maven项目的搭建与部署
578 0
|
Java 应用服务中间件 Apache
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
本文介绍了在IntelliJ IDEA中修改Web项目访问路径的步骤,包括修改项目、模块、Artifacts的配置,编辑Tomcat服务器设置,以及解决Apache Tomcat控制台中文乱码问题的方法。
1053 0
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
多应用模式下,忽略项目的入口文件,重写Apache规则
本文介绍了在多应用模式下,如何通过编辑Apache的.htaccess文件来重写URL规则,从而实现忽略项目入口文件index.php进行访问的方法。
|
存储 分布式计算 Apache
官宣|Apache Paimon 毕业成为顶级项目,数据湖步入实时新篇章!
Apache Paimon 在构建实时数据湖与流批处理技术领域取得了重大突破,数据湖步入实时新篇章!
3988 6
官宣|Apache Paimon 毕业成为顶级项目,数据湖步入实时新篇章!
|
关系型数据库 Linux 网络安全
"Linux系统实战:从零开始部署Apache+PHP Web项目,轻松搭建您的在线应用"
【8月更文挑战第9天】Linux作为服务器操作系统,凭借其稳定性和安全性成为部署Web项目的优选平台。本文以Apache Web服务器和PHP项目为例,介绍部署流程。首先,通过包管理器安装Apache与PHP;接着创建项目目录,并上传项目文件至该目录;根据需要配置Apache虚拟主机;最后重启Apache服务并测试项目。确保防火墙允许HTTP流量,正确配置数据库连接,并定期更新系统以维持安全。随着项目复杂度提升,进一步学习高级配置将变得必要。
981 0
|
消息中间件 API Apache
官宣|阿里巴巴捐赠的 Flink CDC 项目正式加入 Apache 基金会
本文整理自阿里云开源大数据平台徐榜江 (雪尽),关于阿里巴巴捐赠的 Flink CDC 项目正式加入 Apache 基金会。
2367 2
官宣|阿里巴巴捐赠的 Flink CDC 项目正式加入 Apache 基金会
|
SQL 数据可视化 大数据
【开源项目推荐】Apache Superset——最优秀的开源数据可视化与数据探索平台
【开源项目推荐】Apache Superset——最优秀的开源数据可视化与数据探索平台
814 33

推荐镜像

更多