`
jarorwar
  • 浏览: 89664 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

十一个经典Apache开源项目

阅读更多

十一个经典Apache开源项目

1、Apache Web Server Apache HTTP Server项目

Apache HTTP Server项目主要致力于为现代操作系统开发和维护开源的HTTP服务器,其中包括Unix和Windows NT。这个项目的主要目标是提供一个可以与当前的HTPP标准同步提供安全、高效和可扩展的服务器的HTTP服务。

自1996年4月以来,Apache就变成了互联网上最流行的Web服务器。

主要用户群:连续13年,Apache HTTP服务器都是全球Web服务器的领军者,为1.13亿个网站提供服务。

2、Apache Tomcat

Apache Tomcat是一个开源的Java JSP/Servlet容器。几乎所有Java Web应用的开发者都会接触到这个应用程序服务器,Apache和Tomcat是相对独立的,用户可以通过Apache访问Tomcat资源,反之亦然,二者可以在同一台服务器上。

Apache Tomcat是由来自世界各地的Java爱好者共同开发完成的,是一款非常优异的开源Java应用程序服务器。

用户群:Tomcat推动了很多不同行业的大型的、关键的Web应用程序的发展,其中包括ETrade、沃尔玛、天气频道以及EMC等。

3、Apache Lucene
Apache Lucene是一个高性能、全功能的全文搜索引擎,是由纯Java语言编写的。Apache Lucene适用于任何需要全文搜索的应用程序,特别是跨越平台。一开始,Lucene是由Java语言编写的,目前已经被移植到其他的语言,其中包括 Delphi、Perl、C#、C++、Python、Ruby和PHP等。

用户群:苹果在线零售店、CNET、Netflix、维基百科、Yelp、Comcast、LinkedIn、The Smithsonian、多个政府机构(FDA、DOD等)、Technorati、互联网档案馆(例如AOL黄页的上下文搜索等)。

4、Apache Struts

Apache Struts是一个用于开发Java Web应用程序的开源Web应用程序框架,也是Java世界最早的MVC框架。Apache Struts使用和扩展Java Servlet API去鼓励开发者采用模型视图控制器(MVC)构架。可以说Struts是Java web框架的无冕之王。(庞大的用户群体,成熟的社区,广泛的使用者。。。。)

用户群: IRS、波士顿环球报、大赦国际、Sears、Alamo Car Rental、National Car Rental、Travelocity等等。

5、Apache Geronimo

Apache Geronimo是Apache 软件基金会的开放源码J2EE服务器,它集成了众多先进技术和设计理念。这些技术和理念大多源自独立的项目,配置和部署模型也各不相同。

Geronimo项目的目标就是产生一个服务器运行时间框架,将最好的开源替代品汇集到一个统一、易用的模型中,去满足开发人员和系统管理员的需求。

用户群:AMD、Chariot Solutions、IBM、Virtuas等。

6、Apache Ant

Apache Ant是由Apache软件基金会所提供的一个基于Java的开发工具,它是将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发

用户群:大多数的Java设计都被用于管理大量信息流,例如纽约州就使用Apache Ant去管理美国最大的青年计划,每天可以实时更新超过25万学生的记录。

7、Apache Cocoon

Apache Cocoon是一个基于Spring框架的围绕分离理念建立的构架,在这种框架下的所有处理都被预先定义好的处理组件线性连接起来,能够将输入和产生的输出按照流水线顺序处理。

用户群:Apache Lenya、Daisy CMS、Hippo CMS、Mindquarry等等,Apache Cocoon通常被作为一个数据抽取、转换、加载工具或者是系统之间传输数据的中转站。

8、Apache SpamAssassin

SpamAssassin是一个由Apache开发的一个著名的反垃圾引擎,邮件系统完整的集成了SpamAssassin反垃圾引擎。

SpamAssassin中包含了各种各样的垃圾邮件监测技术,其中包括基于DNS和checksum的垃圾邮件监测、Bayesian过滤、外部程序、黑名单和在线数据库等。

用户群:SpamAssassin被数以千计的独立开发商和用户所采用,并被作为数个商业产品的主要成分。

9、Apache Axis

Apache Axis是一个基于SOAP应用的框架,核心是一个SOAP处理器,用于开发包括客户端,服务器端,SOAP Gateway等各种应用。用于开发基于web service的各种应用程序

用户群:WSO2、MuleSource IBM、Progress Software等。

10、Apache Logging Services

Apache Logging Services项目主要是为了提供应用程式除错以及监督的日志登录服务。

Apache Logging Services项目的产品包括三个日志登录框架,分别为log4j for Java、log4cxx for C++以及log4net for the Microsoft .NET framework。

Apache Logging Services还被应用于日志查看器和分析工具Chainsaw中。

用户群:Apache Logging在Java开发中无处不在。

11、Apache Commons

Commons是一个主要专注于可再用Java组件所有方面的Apache项目。

Apache Commons项目由3个部分组成:

*The Commons Proper可再用Java组件的贮存处;

*The Commons SandboxJava组件的开发工作区;

*The Commons Dormant沙盒组件的贮存库。

用户群:亚马逊Web服务、谷歌。

分享到:
评论

相关推荐

    apache开源项目列表.txt

    以上仅为Apache开源项目列表的一部分,每个项目都有其独特的功能和应用场景,覆盖了Web开发、数据库管理、安全通信、构建工具等多个领域,为开发者提供了丰富的资源和工具,促进了开源社区的繁荣和发展。

    apache开源项目源码commons-email-1.2-src(全部高质量开发邮件的java源程序)

    apache开源项目源码commons-email-1.2-src 全部高质量开发邮件的java源程序 各种操作邮件的工具类源码,你会从中得到意想不到的效果! apache开源组织开发的开源项目源码,其优良的代码风格和高质量的源码是学习者...

    apache开源项目源码log4j-src(高质量常用代码)

    apache开源项目源码log4j-src(高质量常用代码) javaapache,log4j开源项目源码,经典代码 各种log4j的工具类源码,你会从中得到意想不到的效果! apache开源组织开发的开源项目源码,其优良的代码风格和高质量的...

    apache开源项目源码commons-math-2.0-src(全部高质量数学函数math的java源程序)

    apache开源项目源码commons-math-2.0-src 全部高质量数学函数math的java源程序 java,math,数学函数,java函数源码 各种数学函数开发(math)的工具类源码,你会从中得到意想不到的效果! apache开源组织开发的开源...

    Apache 开源软件聊天机器人

    通过这种方式,OSSChat 实现了实时通信与开源项目管理的融合,提高了参与者的互动效率。 在即时通讯(IM)方面,OSSChat 充当了一个中介,使得开发者和用户可以直接在他们熟悉的聊天环境中获取关于 Apache 项目的...

    apache开源项目源码DdlUtils-1.0-src,全部高质量操作数据库的java源程序

    apache开源项目源码DdlUtils-1.0-src 全部高质量操作数据库的java源程序 各种操作数据库的工具类源码,你会从中得到意想不到的效果! apache开源组织开发的开源项目源码,其优良的代码风格和高质量的源码是学习者...

    httpclient的三个Apache开源项目的jar包

    标题提到的"Apache HttpClient的三个开源项目"是指Apache Commons IO、Mime4j和HttpComponents HttpCore,它们都是为了提高HTTPClient性能和功能的关键组件。 **Apache Commons IO** 是一个实用工具类库,提供了...

    apache开源项目源码commons-el-1.0-src(全部高质量el表达式的java源程序)

    apache开源项目源码commons-el-1.0-src 全部高质量el表达式的java源程序 java,el,el表达式,el表达式源码,apache开源项目源码commons-el-1.0-src 各种el表达式操作工具类源码,你会从中得到意想不到的效果! ...

    apache优秀Java开源项目源代码—— apache-roller!

    Apache Roller是一款功能强大的开源博客系统,它由Apache软件基金会维护,是Java开发者学习和研究的绝佳实例。通过深入分析Roller的源代码,我们可以了解到Java Web应用开发的多个关键知识点,包括但不限于以下方面...

    权限管理Shiro系统-Apache开源顶级项目shiro-SpringMVC_Shiro项目

    权限管理Shiro系统-Apache开源顶级项目shiro-SpringMVC_Shiro项目

    apache开源项目源码commons-proxy-1.0-src(全部高质量代理模式proxy的java源程序)

    apache开源项目源码commons-proxy-1.0-src 全部高质量代理模式proxy的java源程序 java.proxy,代理模式源码,设计模式,apache开源项目源码commons-proxy-1.0-src 各种代理模式操作的工具类源码以及代理模式案例...

    开源项目-apache-arrow.zip

    Apache Arrow 是一个跨平台的开源项目,专注于提升大数据处理的速度和效率。该项目设计了一种统一的内存层,允许数据在不同计算系统之间高效地移动,减少了数据序列化和反序列化的开销。Apache Arrow 的核心是列式...

    基于Scala的Apache Spark开源项目设计源码

    本项目是基于Scala开发的Apache Spark开源项目设计源码,共包含9534个文件。其中Q文件2245个,Scala源代码文件1951个,Java源代码文件410个,文本文件162个,Python源代码文件150个,Markdown文档72个,R语言文件45...

    Hortonworks与Apache开源社区.pdf

    Hortonworks的销售总监王健夫在演讲中可能会分享Hortonworks如何利用Apache开源项目来提供大数据解决方案,以及他们在推动开源社区发展中扮演的角色。通过案例分享,我们可以了解到Hortonworks如何将Apache技术应用...

    apache开源项目源码commons-net-2.0-src(全部高质量网络开发(java.net)的java源程序)

    apache开源项目源码commons-net-2.0-src 全部高质量网络开发(java.net)的java源程序 各种网络开发(java.net)的工具类源码,你会从中得到意想不到的效果! apache开源组织开发的开源项目源码,其优良的代码风格和高...

    apache json解析开源项目

    Apache的JSON解析开源项目是Java开发中的一个强大工具,它为处理JSON(JavaScript Object Notation)数据提供了高效且易于使用的API。JSON作为一种轻量级的数据交换格式,广泛应用于Web服务和移动应用,尤其是在...

    apache-jakarta旗下的所有开源项目jar文件

    apache-jakarta旗下的所有开源项目jar文件 apache-jakarta-commons-codec.jar apache-jakarta-commons-collections.jar apache-jakarta-commons-discovery.jar apache-jakarta-commons-email.jar apache-jakarta-...

    开源项目-apache-beam.zip

    Apache Beam 是一个强大的开源项目,专注于提供统一的编程模型来处理大规模数据,无论是在批处理还是流处理场景。它的设计理念是让开发者能够编写一次代码,然后在多种执行引擎上运行,如Google Dataflow、Apache ...

    apache开源项目源码ibatis-3-core-src-3.0.0.227(ibatis框架java源程序)

    apache开源项目源码ibatis-3-core-src-3.0.0.227 ibatis框架java源程序 spring,struts,hibernate,ibatis,框架源码 各种ibatis框架应用源码,你会从中得到意想不到的效果! apache开源组织开发的开源项目源码,其...

Global site tag (gtag.js) - Google Analytics