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

改变IT世界的11大Apache开源技术(转)

 
阅读更多

1、Apache Web ServerApache HTTP服务器项目 
Apache HTTP服务器项目主要致力于为现代操作系统开发和维护开源的HTTP服务器,其中包括Unix和Windows NT。这个项目的主要目标是提供一个可以与当前的HTPP标准同步提供安全、高效和可扩展的服务器的HTTP服务。 
自1996年4月以来,Apache就变成了互联网上最流行的Web服务器。 

 

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

 

2、Apache Tomcat 
Apache Tomcat是一个可以执行Java Servlet和JavaServer网页技术的开源软件。Apache和Tomcat是相对独立的,用户可以通过Apache访问Tomcat资源,反之亦然,二者可以在同一台服务器上。 
Apache Tomcat是由全世界各地的最佳开发者合力研发而来的,是一款非常优异的开源软件。 
用户群: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 EE Web应用程序的开源Web应用程序框架。Apache Struts使用和扩展Java Servlet API去鼓励开发者采用模型视图控制器(MVC)构架。 

用户群: 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等各种应用。 

用户群: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服务、谷歌。

分享到:
评论
1 楼 最美的风景 2013-12-16  
谢谢分享

相关推荐

    Apache开源工具

    Apache 开源工具 搬运工,网上看到的,觉得不错,就上传上来,供大家一起共同分享使用。

    itsucks开源代码

    爬虫源码,开源 java 很好 强大 可扩展

    开源IT资产管理系统Snipe-IT-V4.9.0

    Snipe-IT 是一个开源的资产管理系统。Snipe-IT 用于IT资产管理,IT部门通过它能够跟踪谁拥有哪台笔记本电脑、何时购买、包含哪些软件许可证和可用的附件等等。

    开源的IT资产管理软件

    开源的IT资产管理软件

    iTop,即IT运营门户(IT Operation Portal),是一个开源web应用程序,一款ITSM工具

    iTop,作为全面支持ITIL流程的一款ITSM工具,具有强大的ITSM功能,...IT团队(如技术支持代理、IT工程师等)每天使用它。此外,CMDB与其它IT工具(如监控系统、报表工具、自动化库存等)整合得越多,CMDB就越全 面。

    IT面试题GitHub开源项目

    IT面试题GitHub开源项目IT面试题GitHub开源项目IT面试题GitHub开源项目

    lampLinux+Apache+Mysql+Perl/PHP/Python

    随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来...

    最新GLPI--优秀的linux开源IT资产管理系统

    最新GLPI--优秀的linux开源IT资产管理系统

    企业IT运维发展白皮书 (2019年) 云计算开源产业联盟 2019年12月

    本白皮书版权属于云计算开源产业联盟,并受法律保护。 转载、摘编或利用其它方式使用本白皮书文字或者观点的, ...接着,将 IT 运维关键能力划分为流程、组织和技术,并对相关内容、各环节特点进行详细介绍。

    go开源项目大全(目前最完整)

    因此我自己根据go语言中文社区提供的资料,还有互联网企业架构设计中的常见组件分类, 共精心挑选了100多个开源项目(项目不限于在github开源的项目), 分成以下十几个大类。 这个项目可以理解为互联网IT人打造的...

    IT开源开发应知应会试题及答案.pdf

    IT开源开发应知应会试题及答案.pdfIT开源开发应知应会试题及答案.pdfIT开源开发应知应会试题及答案.pdfIT开源开发应知应会试题及答案.pdfIT开源开发应知应会试题及答案.pdfIT开源开发应知应会试题及答案.pdfIT开源...

    IT技术图谱.zip

    IT技术图谱.zip

    2018中国云计算开源发展调查报告-中国信息通信研究院

    本报告以调查结果为基础,结合行业专家的深度访谈,力争详实客观地反映用户需求,为政府和企业了解中国云计算开源技术并制定相关决策提供参考,也为广大关注云计算开源技术的从业人员、专家学者和研究机构提供真实...

    itsucks-0.4.1开源爬虫

    开源爬虫itsucks,最新版本,可以使用,简单的图形化界面,容易上手

    大数据分析技术基础教学课件3-大数据处理平台Hadoop.pptx

    如谷歌、雅虎、微软、思科、淘宝等,都支持Hadoop 大数据分析技术基础教学课件3-大数据处理平台Hadoop全文共27页,当前为第11页。 Apache Hadoop 版本演变 Apache Hadoop版本分为两代,我们将第一代Hadoop称为Hadoop...

    cactiez开源IT运维体系

    NULL 博文链接:https://guliang123.iteye.com/blog/848874

    glpi:非常好用开源的IT资源管理软件

    GLPI是一个开源的IT资源管理软件。利用它来为公司的IT资源如计算机、软件、打印机等建立一个IT资产目录数据库。他的一些增强的功能,如带有邮件提醒的问题跟踪系统,使管理员的日常工作变得容易,并帮助建立公司网络...

    “开源”SOA正在改写IT规划方程式

    SOA虽产生于技术层面,但涉及到的就不止是技术问题了,服务架构中的“分子”状 态的实体还是服务,无论是企业用户还是开发人员面对服务时系统就是透明的,是可以组合的,随需应变的,企业与市场客户的发展或变化表现...

    收藏的博客 -- Qt有关的GitHub-Gitee开源项目.docx

    Qt技术博客1 Qt开源框架 KDE/Qt Qt Github精品收藏1 -- IDE Qt Github精品收藏2 -- frameless Qt Github精品收藏3 -- Ribbon Qt Github精品收藏4 -- DockWidget Qt Github精品收藏5 - Studio Qt Github精品收藏6 Qt ...

    Learning Apache Kafka 2nd Edition

    Our goal is to give you an understanding not just of what Apache Kafka is, but also how to use it as a part of your broader technical infrastructure. In the end, we will walk you through ...

Global site tag (gtag.js) - Google Analytics