- 浏览: 93205 次
- 性别:
- 来自: 北京
文章分类
1,简介:
Apache软件基金会(也就是Apache Software Foundation,简称为ASF),是 Apache基金会logo
专门为运作一个开源软件项目的 Apache 的团体提供支持的非盈利性组织,这个开源软件项目就是 Apache 项目。
这个组织把自己作为有着相同目标的开发者与用户的团体,而不是简单的共享在一个服务器上的一组项目的组织团体。
在它所支持的 Apache 项目与子项目中,所发行的软件产品都遵循 Apache许可证(Apache License)。
我们常用的ant、axis2、commons(包括很多dbcp,logging)、cxf、derby、hadoop、hive、hbase、maven、
struts、subversion、tomcat等等都在此上面。
2,探究流程:
apache开源项目分类:http://projects.apache.org/indexes/category.html
apache开源项目的开发语言:http://projects.apache.org/indexes/language.html
apache开源项目管理者:http://projects.apache.org/indexes/pmc.html
apache开源项目列表:http://projects.apache.org/indexes/quick.html
apache开源项目实现的标准协议都有:http://projects.apache.org/indexes/standards.html
3,apache软件基金会作为世界顶级的开源组织,背后有很多大公司支持,很大开源项目都在商业领域或科研领域使用,
对于技术开发人员开发项目,有理由先到apache里找一些相关工具、框架和组件,避免二次开发相同功能,提高项目开发
效率。
Apache软件基金会(也就是Apache Software Foundation,简称为ASF),是 Apache基金会logo
专门为运作一个开源软件项目的 Apache 的团体提供支持的非盈利性组织,这个开源软件项目就是 Apache 项目。
这个组织把自己作为有着相同目标的开发者与用户的团体,而不是简单的共享在一个服务器上的一组项目的组织团体。
在它所支持的 Apache 项目与子项目中,所发行的软件产品都遵循 Apache许可证(Apache License)。
我们常用的ant、axis2、commons(包括很多dbcp,logging)、cxf、derby、hadoop、hive、hbase、maven、
struts、subversion、tomcat等等都在此上面。
2,探究流程:
apache开源项目分类:http://projects.apache.org/indexes/category.html
apache开源项目的开发语言:http://projects.apache.org/indexes/language.html
apache开源项目管理者:http://projects.apache.org/indexes/pmc.html
apache开源项目列表:http://projects.apache.org/indexes/quick.html
apache开源项目实现的标准协议都有:http://projects.apache.org/indexes/standards.html
3,apache软件基金会作为世界顶级的开源组织,背后有很多大公司支持,很大开源项目都在商业领域或科研领域使用,
对于技术开发人员开发项目,有理由先到apache里找一些相关工具、框架和组件,避免二次开发相同功能,提高项目开发
效率。
发表评论
-
svn分支合并到主线的十大注意事项
2013-04-07 10:39 0svn是java软件工程师常用的版本控制工具,但是对于分支到主 ... -
一种JavaWeb项目开发部署方式
2012-11-16 09:37 1227以前在myeclipse开发Java Web项目的时候 ... -
tomcat支持中文路径图片问题
2012-11-12 14:51 2703今天,上传图片,但是有文件夹是中文的或是图片文件名是中 ... -
已经安装jdk了,运行applet还是提示安装问题解决
2012-11-08 10:57 1308今天,同事的机子已经装了jdk,但是运行带有ap ... -
dojo笔记-初识dojo
2012-11-05 18:29 903dojo,一个js框架或类库,强大的面向对象的功能,强 ... -
集成到项目中web.xml报taglib标签错误
2012-10-31 15:45 858web.xml的报错位置: <taglib> ... -
润乾报表报错
2012-10-31 15:44 15851,runqianReportLogger : [DEBUG] ... -
使用润乾报表工具过程、心得和体会
2012-10-31 15:41 5658现在做的这个项目,需要导出相关报表,正好前几个 ... -
(转)Java开源软件六大帮派
2012-10-25 10:40 792原文链接:http://www.oschina.net/que ... -
windows下查看端口被占用的程序
2012-10-23 18:17 1328今天,莫名其妙,tomcat启动不了,报端口绑定错误, ... -
window.createPopup弹窗
2012-10-23 17:04 874在浏览器中,除了div弹窗、alert弹窗、新窗口弹窗 ... -
Linux安装jdk详解
2012-10-22 16:34 7591,下载JDK,肯定官网下载,有多种类型,源码包、bin包、r ... -
(转)Linux设备命名规则
2012-10-19 15:21 1109在我们使用的计算机中 ... -
(转)js控制IE打印功能
2012-10-19 09:07 1447今天做了个JS控制IE打印功能, 原始链接为:http://h ... -
(转)Java几款性能分析工具的对比
2012-10-18 11:04 776在给客户进行应用程序维护的过程中,我注意到一些关于高负载条件下 ... -
Apache官网开源项目列表
2012-10-17 15:34 4508目前只提供这些,大部分是网上摘抄,希望自己有机会把他补充完整, ... -
软件架构(转)
2012-10-16 16:13 8071,架构师之路http://hi.baidu.com/vfeq ... -
Windows编程之钩子程序
2012-10-15 09:20 21271,钩子(Hook),是Windows消息处理机制的一个平台, ... -
(转)编程竞赛的几个在线提交系统
2012-10-12 14:28 1059下面是几个比较大的在线提交系统(Online Judge)里面 ... -
数据结构与算法类经典书籍
2012-10-12 11:20 14751,Introduction to Algorightms ( ...
相关推荐
它是Apache软件基金会的一个项目,以其轻量级、高效和稳定性著称。在深入理解Apache Tomcat源码之前,我们首先需要对Java Web开发的基础知识有所了解。 1. **Java Servlet**: Servlet是Java编写的应用程序,它运行...
Tomcat6作为Apache软件基金会的开源项目,是一款广泛使用的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,为Web应用程序提供了运行环境。对于任何希望深入理解Web服务器内部运作机制或者想...
4. **org**:这个包通常用于开源组织或标准组织的API,比如 `org.w3c` 对应万维网联盟的标准,`org.apache` 对应Apache软件基金会的项目,如Tomcat、HTTPClient等。 5. **launcher**:这部分源码涉及Java应用程序的...
Tomcat8是Apache软件基金会的Jakarta项目的一部分,它是开源且免费的,遵循Apache许可证。这个源码包已经过构建处理,可以通过Ant工具进行构建,这使得开发者能够更轻松地在IntelliJ IDEA这样的集成开发环境(IDE)...
Hadoop是由Apache软件基金会开发的一套开源分布式计算框架,特别适合处理和存储大量数据。其核心包括四个主要模块:HDFS(分布式文件系统)、MapReduce、Hadoop Common和YARN(资源调度器)。 HDFS是Hadoop的基础,...
Struts2是一个非常著名的Java Web开发框架,由Apache软件基金会维护,主要用于构建和维护MVC(Model-View-Controller)架构的应用程序。Struts2以其灵活性、可扩展性和丰富的插件系统而广受开发者欢迎。在"struts2-...
【标签】:“Tomcat”是Apache软件基金会的开源项目,是一款广泛使用的Java Servlet容器,它实现了Java EE的Web应用服务器规范。"javaweb"标签则代表了Java语言在Web开发领域的应用,包括Servlet、JSP、JavaBean等...
Tomcat是Apache软件基金会Jakarta项目的一个核心项目,它是一个开源的、免费的Web应用服务器,实现了Java Servlet和JavaServer Pages(JSP)规范,广泛应用于小型到中型的Web应用程序。 【描述】: 提供的资源包括...
Lucene,作为Apache软件基金会的顶级项目,是一款高性能、全文本搜索库,广泛应用于各种搜索引擎的开发。1.4.3版本虽然相对较为古老,但对于理解Lucene的基本原理和核心机制仍具有重要的参考价值。在这一版本的源码...
Struts是由Apache软件基金会维护的一个基于MVC设计模式的Web应用程序框架。它的主要目标是提供一个结构化的框架,使得开发者可以更高效地构建可维护、可扩展的Web应用。Struts通过分离业务逻辑、视图呈现和控制流程...
同时,项目运行在Tomcat服务器上,Tomcat是Apache软件基金会的Jakarta项目下的一个免费开源的Java Servlet容器,能够支持JavaEE的Web应用。 SSH框架的提及,指的是Spring、Struts和Hibernate这三个开源框架的组合。...
Lucene 是一个开源的全文搜索引擎库,由 Apache 软件基金会开发并维护。它提供了高效的、可扩展的文本搜索功能,是 Java 开发者构建复杂搜索应用的重要工具。深入理解 Lucene 的源码对于 Java 开发者来说,不仅可以...
Hadoop是一个开源的分布式计算框架,最初由Apache软件基金会开发,主要用于处理和存储大量数据。它基于Google发表的MapReduce编程模型和GFS分布式文件系统设计思想。Hadoop 3作为其最新版本,引入了多项改进和新特性...
Hadoop是Apache软件基金会的一个开源项目,它是一个分布式文件系统,旨在提高数据处理和存储的效率。这个"hadopp源代码存档"包含了Hadoop项目的完整源代码,供开发者深入理解其内部机制,进行二次开发或优化。 一、...
这款框架由Apache软件基金会维护,遵循MVC(Model-View-Controller)设计模式,为开发者提供了强大而灵活的工具,使得开发人员可以更高效、更有序地编写业务逻辑、控制流程和展示层代码。 "struts_out_of_print_...
Spark是Apache软件基金会的一个开源项目,它为大数据处理提供了一种快速、通用且可扩展的平台。相较于Hadoop MapReduce,Spark的核心优势在于其内存计算模型,它可以将中间结果存储在内存中,避免了Hadoop每次计算都...
Struts1是一个经典的Java Web开发框架,由Apache软件基金会维护,它主要负责处理MVC(Model-View-Controller)架构中的控制器部分。本教程将帮助初学者深入理解Struts1的核心概念、工作原理以及如何使用它来构建动态...
Kafka是由LinkedIn开发并贡献给Apache软件基金会的开源项目,它主要用于构建实时数据管道和流处理应用程序。其主要功能包括发布订阅消息系统、消息持久化以及高吞吐量的实时处理。 二、核心组件 1. 生产者...
Zookeeper是Apache软件基金会的一个开源项目,主要用于分布式协调服务,它是集群管理的基石,被广泛应用于大数据、云计算等领域。Zookeeper-3.4.5是该项目的一个稳定版本,提供了丰富的功能和优化,对于想要深入理解...
Lucene 是一个高度可定制的全文检索库,由 Apache 软件基金会维护,它为开发人员提供了一个强大的工具来构建搜索功能。这个压缩包包含了 Lucene 的 Java 源码以及一个可执行程序,支持多种文件格式,如 PDF、DOC、...