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 用户群:苹果在线零售店、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 Sandbox Java组件的开发工作区; *The Commons Dormant 当前开发的Sandbox组件库。 用户群:亚马逊Web服务、谷歌。 |
11个经典的Apache开源项目
最新推荐文章于 2024-08-07 09:04:44 发布