(一) 什么是Apache?
Apache软件基金会(也就是Apache Software Foundation,简称为ASF),是专门为运作一个开源软件项目的团体提供支持的非盈利性组织,这个开源软件项目就是 Apache 项目。这个组织把自己作为有着相同目标的开发者与用户的团体,而不是简单的共享在一个服务器上的一组项目的组织团体。在它所支持的 Apache 项目与子项目中,所发行的软件产品都遵循 Apache许可证(Apache License)。
所以Apache意指: 1 Apache软件基金会,非盈利性组织。
2 开源软件项目Apache,由Apache软件基金会运作,提供支持。
3 HTTP 服务器Apache, 众多Apache开源项目中最古老的一个。
(二) 开源软件项目Apache有哪些主要的子项目?
1 HTTP Server: 即Apache服务器. Apache 的 HTTP服务器是在NCSA HTTPd 服务器的基础上开发,维护形成的。 NCSA HTTPd 服务器是由 Rob McCool 开发出来的。
2 Ant: 标准的批处理工具。是一套基于java的程序打造工具。
3 Commons: 一些常用的工具类库,包括common-pool,dbcp,fileupload,Common-beans等。
4 Jakarta: 许多Java子项目的集成,tomcat,ant等就是从这里孵化出去的。像是一个项目孵化工厂。
5 Logging: 基于java的可靠,快速,扩展性强的日志工具。
6 Struts: 一套通过servlets和jsp来搭建web应用的MVC框架。
7 Tomcat:用量最大的免费的Java服务器。
当然子项目还有很多,这里只列了我接触到的一些。
(三) 官网地址:
http://www.apache.org/
分享到:
相关推荐
《Apache Security》一书开篇介绍了网络安全的重要性,并强调了使用代码示例来理解安全定义的重要性。这表明在实际操作中,理论与实践相结合的学习方法是被推荐的。 ### 2. 安全原则 书中的1.1章节提到基本的安全...
文档开篇就提到,Apache Spark 1.4版本的主要高级特性介绍,有助于读者了解Spark各个组件的功能和适用场景。文档中特别感谢了来自华为、英特尔、Janelia Research Campus、Origami Logic、加州大学伯克利分校及...
章节开篇便引入了安装Java和Hadoop的基本步骤,强调了这两个软件对于运行Mahout的重要性。随后,作者详细介绍了如何设置一个Maven和NetBeans的开发环境,以便于进行Mahout项目的开发和管理。通过编码一个基本的推荐...
《网络综合应用——PHP开篇:合作共赢》 在IT领域,PHP是一门极其重要的编程语言,尤其在网络系统开发中占据着举足轻重的地位。PHP的开源特性是其魅力所在,这一理念蕴含的合作共赢精神不仅是互联网行业繁荣的关键...
手册开篇介绍了支持的高可用性种类,说明高可用性是如何通过在系统中配置备用组件来实现故障转移,以保证服务的连续性。同时,它还概述了支持的操作系统,这是实施高可用性配置的前提条件。 2. 系统要求与配置推荐 ...
【网络综合应用——PHP开篇】课程是一门针对计算机网络技术专业的理实一体化课程,旨在培养学生的PHP编程技能,同时融入课程思政元素,强调合作共赢的职业精神。这门专业模块化课程通过三个教学阶段——课前引入、课...
PHP程序设计基础第1章-PHP开篇 本章节主要介绍了PHP的概述、特点、应用领域和发展历史等相关知识点。 PHP是什么 PHP(Hypertext Preprocessor,超文本预处理器)是一种 HTML 内嵌式的语言,是一种在服务器端执行...
小提示:如果你还没有下载相关软件的话,请先去看开篇教程哦!必 看:如果你已经装了IIS服务器,请到:“开始—> 程序 —> 管理工具 —> Internet 信息服务(IIS)管理器 —> 网站”将所有网站停止。否则将...
本书开篇阐述了JSP如何充分利用Java servlet来创建高效,可移植的WEB应用程序。书中还展示了如何用Apache Tomcat服务器启动JSP,并详细讲述了JSP语法和功能,错误处理和调试,身份验证和个性化,以及如何将JSTL用于...
│ 19 Apache Flink:最惊艳的开源流计算框架.mp4 │ 21 场景案例:如何用 Flink SQL CDC 实现实时数据同步?.mp4 开篇词 攻克实时流计算难点,掌握大数据未来!.md 01 实时流计算的通用架构.md 03 反向压力...
本书开篇阐述了JSP如何充分利用Java servlet来创建高效、可移植的Web应用程序。书中还展示了如何用Apache Tomcat服务器启动JSP,并详细讲述了JSP语法和功能、错误处理和调试、身份验证和个性化,以及如何将JSTL用于...
本书开篇阐述了JSP如何充分利用Java servlet来创建高效、可移植的Web应用程序。书中还展示了如何用Apache Tomcat服务器启动JSP,并详细讲述了JSP语法和功能、错误处理和调试、身份验证和个性化,以及如何将JSTL用于...
本书开篇阐述了JSP如何充分利用Java servlet来创建高效、可移植的Web应用程序。书中还展示了如何用Apache Tomcat服务器启动JSP,并详细讲述了JSP语法和功能、错误处理和调试、身份验证和个性化,以及如何将JSTL用于...
PHP开篇;PHP基础语法;函数;数组;错误处理及调试;web表单生成器的实现;PHP与WEB页面的交互;PHP操作MySQL数据库;许愿墙的实现;正则表达式;文件操作;在线相册的实现;图像技术;面向对象编程;会话技术;趣...
文档开篇就强调了Nginx作为WEB服务器的优势,尤其是其轻量级的设计和在处理静态网页方面的性能优势。Nginx的安装过程相比其他服务器来说相对简单,这得益于它的设计哲学和对系统资源的优化。在配置方面,Nginx提供了...
1 第一讲 入门1.1 开篇1.2 Django的入门体验1.3 结论2 第二讲 生成一个web form 做加法的简单例子2.1 引言2.2 实现2.3 补充说明3 第三讲 使用Template的简单例子4 第四讲 生成csv格式文件并下载5 第五讲 session和...
workerman是一款关于PHP的socket编程框架,可以定制开发,通过workerman可以打造出类似apache/nginx服务器的工具,可以做消息推送等多种操作,具体的应用场景文档开篇也有介绍,这里就不提了
参考指南的开篇一般会介绍HBase的基本架构、术语和组件,比如Region Server、Master Server等。这些组件共同维护着数据的分布式存储。了解HBase的基础知识是十分重要的,因为它有助于理解数据如何在集群中分布,以及...
1. Apache 的 httpd 服务程序使用的是 80 端口。 2. 在进行软件开发时有两种基本架构,B/S 架构和 C/S 架构。 3. URL 的英文全称是 Uniform Resource Locator,中文名称为 统一资源定位符。 4. HTTP 协议是计算机...