`
thaIm
  • 浏览: 91802 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Apache 开篇

阅读更多
(一) 什么是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_1ed_TOC_and_Preface.pdf

    《Apache Security》一书开篇介绍了网络安全的重要性,并强调了使用代码示例来理解安全定义的重要性。这表明在实际操作中,理论与实践相结合的学习方法是被推荐的。 ### 2. 安全原则 书中的1.1章节提到基本的安全...

    Mastering-Advanced-Analytics-With-Apache-Spark

    文档开篇就提到,Apache Spark 1.4版本的主要高级特性介绍,有助于读者了解Spark各个组件的功能和适用场景。文档中特别感谢了来自华为、英特尔、Janelia Research Campus、Origami Logic、加州大学伯克利分校及...

    Apache Mahout Cookbook

    章节开篇便引入了安装Java和Hadoop的基本步骤,强调了这两个软件对于运行Mahout的重要性。随后,作者详细介绍了如何设置一个Maven和NetBeans的开发环境,以便于进行Mahout项目的开发和管理。通过编码一个基本的推荐...

    【课程思政案例】网络综合应用——PHP开篇--合作共赢.pdf

    同时,详细讲解了搭建开发环境的步骤,包括Apache服务器和PHP的安装过程,这是每个PHP开发者的必备技能。通过这些实践操作,学生可以亲身体验到从零开始搭建开发环境的整个流程,从而为将来的职业道路打下坚实的基础...

    英特尔Apache Hadoop 软件发行版高可用性操作手册2.3.

    手册开篇介绍了支持的高可用性种类,说明高可用性是如何通过在系统中配置备用组件来实现故障转移,以保证服务的连续性。同时,它还概述了支持的操作系统,这是实施高可用性配置的前提条件。 2. 系统要求与配置推荐 ...

    【课程思政案例】网络综合应用——PHP开篇--合作共赢.docx

    在深入学习PHP的专业知识阶段,教师结合实际,从基础的编辑工具使用到Apache服务器与PHP的配置安装,一步步引导学生体验和实践开源精神。选择合适的开发工具、熟练掌握服务器配置,这不仅是每个网络技术专业学生应该...

    PHP程序设计基础第1章-PHP开篇.pptx

    PHP程序设计基础第1章-PHP开篇 本章节主要介绍了PHP的概述、特点、应用领域和发展历史等相关知识点。 PHP是什么 PHP(Hypertext Preprocessor,超文本预处理器)是一种 HTML 内嵌式的语言,是一种在服务器端执行...

    《PHP边学边教》(02.Apache+PHP环境配置——上篇)

    小提示:如果你还没有下载相关软件的话,请先去看开篇教程哦!必 看:如果你已经装了IIS服务器,请到:“开始—> 程序 —> 管理工具 —> Internet 信息服务(IIS)管理器 —> 网站”将所有网站停止。否则将...

    JSP设计第二版 带源码

    本书开篇阐述了JSP如何充分利用Java servlet来创建高效,可移植的WEB应用程序。书中还展示了如何用Apache Tomcat服务器启动JSP,并详细讲述了JSP语法和功能,错误处理和调试,身份验证和个性化,以及如何将JSTL用于...

    21讲吃透实时流计算2022年

    │ 19 Apache Flink:最惊艳的开源流计算框架.mp4 │ 21 场景案例:如何用 Flink SQL CDC 实现实时数据同步?.mp4  开篇词 攻克实时流计算难点,掌握大数据未来!.md  01 实时流计算的通用架构.md  03 反向压力...

    JSP设计第二版(附源码).rar

    本书开篇阐述了JSP如何充分利用Java servlet来创建高效、可移植的Web应用程序。书中还展示了如何用Apache Tomcat服务器启动JSP,并详细讲述了JSP语法和功能、错误处理和调试、身份验证和个性化,以及如何将JSTL用于...

    JSP设计第二版 - 内附源码(PDF中文版)

    本书开篇阐述了JSP如何充分利用Java servlet来创建高效、可移植的Web应用程序。书中还展示了如何用Apache Tomcat服务器启动JSP,并详细讲述了JSP语法和功能、错误处理和调试、身份验证和个性化,以及如何将JSTL用于...

    JSP设计第二版(附源码)

    本书开篇阐述了JSP如何充分利用Java servlet来创建高效、可移植的Web应用程序。书中还展示了如何用Apache Tomcat服务器启动JSP,并详细讲述了JSP语法和功能、错误处理和调试、身份验证和个性化,以及如何将JSTL用于...

    PHP学习的相关配套源码.rar

    PHP开篇;PHP基础语法;函数;数组;错误处理及调试;web表单生成器的实现;PHP与WEB页面的交互;PHP操作MySQL数据库;许愿墙的实现;正则表达式;文件操作;在线相册的实现;图像技术;面向对象编程;会话技术;趣...

    轻量级nginx

    文档开篇就强调了Nginx作为WEB服务器的优势,尤其是其轻量级的设计和在处理静态网页方面的性能优势。Nginx的安装过程相比其他服务器来说相对简单,这得益于它的设计哲学和对系统资源的优化。在配置方面,Nginx提供了...

    Python Django自学教程 Python web开发基础教程 一步一步学习Django 共90页.pdf

    1 第一讲 入门1.1 开篇1.2 Django的入门体验1.3 结论2 第二讲 生成一个web form 做加法的简单例子2.1 引言2.2 实现2.3 补充说明3 第三讲 使用Template的简单例子4 第四讲 生成csv格式文件并下载5 第五讲 session和...

    WorkerMan_v3.x PDF手册(中文版)

    workerman是一款关于PHP的socket编程框架,可以定制开发,通过workerman可以打造出类似apache/nginx服务器的工具,可以做消息推送等多种操作,具体的应用场景文档开篇也有介绍,这里就不提了

    Aapache_hbase_reference_guide

    参考指南的开篇一般会介绍HBase的基本架构、术语和组件,比如Region Server、Master Server等。这些组件共同维护着数据的分布式存储。了解HBase的基础知识是十分重要的,因为它有助于理解数据如何在集群中分布,以及...

    PHP程序设计习题集答案解析.doc

    1. Apache 的 httpd 服务程序使用的是 80 端口。 2. 在进行软件开发时有两种基本架构,B/S 架构和 C/S 架构。 3. URL 的英文全称是 Uniform Resource Locator,中文名称为 统一资源定位符。 4. HTTP 协议是计算机...

Global site tag (gtag.js) - Google Analytics