apache poi使用例_Apache软件基金会

cd1a1691a41295711145e1d76832bcd9.png

一、Apache是什么

Apache软件基金会(也就是Apache Software Foundation,简称为ASF),是专门为支持开源软件项目而办的一个非盈利性组织。在它所支持的Apache项目与子项目中,所发行的软件产品都遵循Apache许可证(Apache License)。

二、名字的由来

这个命名是根据北美当地的一支印第安部落而来,这支部落以高超的军事素养和超人的忍耐力著称,19世纪后半期对侵占他们领土的入侵者进行了反抗。为了对这支印第安部落表示敬仰之意,取该部落名称(Apache)作为服务器名。但一提到这个命名,这里还有流传着一段有意思的故事。因为这个服务器是在NCSA HTTPd服务器的基础之上,通过众人努力,不断地修正、打补丁(Patchy)的产物,被戏称为“A Patchy Server”(一个补丁服务器)。在这里,因为“A Patchy”与“Apache”是谐音,故最后正式命名为“Apache Server”。

三、Apache项目

HTTP Server: 可以在UNIX,MS-Windows,Macintosh和Netware操作系统下运行的HTTP服务器的项目

Ant: 基于Java语言的构建工具,类似于C语言的Make工具。

AXIS2:Web服务(SOAP, WSDL)的处理器,基于AXIS1.X重新构建。

APR:(也就是:Apache Portable Runtime)C语言实现的便携运行库的管理工具。

Beehive:为了简单构建J2EE应用的对象模型。

Cocoon:一个基于组件技术和XML和Web应用开发框架。

DB:关于数据库管理系统的几个开源项目集合

Derby:一个纯JAVA的数据库管理系统

Drill :将有助于Hadoop用户实现更快查询海量数据集的目的

Directory:基于JAVA语言的目录服务器,支持LDAP等目录访问协议。

Excalibur:Apache Avalon项目的前身。

Forrest:一个发布系统框架的项目。

Geronimo:J2EE服务器

Gump:整合管理器

Hadoop:并行运算编程工具和分布式文件系统。

Harmony:一个兼容JAVA标准的JAVA语言的开源实现。

HiveMind:一个服务(Services)与配置(configuration)的微内核

iBATIS:一个基于JAVA语言的数据持久化框架

Incubator:为了帮助那些希望获取Apache软件基金会支持的计划进入Apache软件基金会的审核项目

Jackrabbit:内容仓库API标准(Content Repository for Java Technology API,即JSR-170)的一个开源实现项目。

Jakarta: 在ASF中,基于Java语言的一组开源子项目的集合,现在包含的子项目有:BCEL,BSF,Cactus,Commons,ECS,HttpComponents,JCS,JMeter,ORO,Regexp,Slide,Taglibs,Turbine,Velocity

James:JAVA语言实现的邮件新闻服务器

Labs:为基金会成员提供最新变更的思维的计划

Lenya:内容管理系统

Logging: 一个开发可以在C++、Java、Perl、PHP、.NET计算机语言下运行的通用日志工具项目集合。

Lucene: 高性能的,基于Java语言的全文检索项目。

Maven:项目集成构建工具

MyFaces: 一个JavaServer Faces(JSF)的实现框架。

mod_perl:为Apache服务器提供Perl语言整合的项目

POI:提供API以供JAVA程式对Microsoft Office格式档案的读/写。

Portals:与门户(Portal)技术相关的几个项目集合

Santuario:发展XML安全性方面的项目

Shale:在Struts之后,发展起来基于JAVA语言Web应用框架

SpamAssassin:垃圾邮件过滤器

Struts: 一个基于J2EE平台的MVC设计模式的Web应用框架

Subversion: 一个软件版本管理系统。

Tapestry: 另一个J2EE平台的、能产生动态、高性能Web应用的框架。

TCL:为Apache服务器提供Tcl语言整合的项目

Tomcat: 一个运行Java Servlet与JavaServer Pages(JSP)的容器。

Web Services:与Web Services技术相关的项目集合

Xalan:XML转换处理器

Xerces: 一组可以在Java,C++,Perl计算机语言下使用的XML解析器项目。

Apache XML:XML解决方案

XMLBeans:基于JAVA语言XML对象绑定工具

XML Graphics:发展XML与图形进行转换的计划项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值