apache軟件基金會(也就是apache software foundation,簡稱為asf),是專門為運作一個開源軟件項目的 apache 的團體提供支持的非盈利性組織,這個開源軟件項目就是 apache 項目。
這個組織把自己作為有著相同目標的開發者與用戶的團體,而不是簡單的共享在一個服務器上的一組項目的組織團體。在它所支持的 Apache 項目與子項目中,所發行的軟件產品都遵循 Apache許可證(Apache License)。
項目:
http Server: 可以在unix,MS-windows,Macintosh和Netware操作系統下運行的HTTP服務器的項目
Ant: 基于 Java 語言的構建工具,類似于 c語言 的Make工具。
AXIS2: Web服務(SOAP, WSDL)的處理器, 基于AXIS1.X重新構建。
APR:(也就是:Apache Portable Runtime)C語言實現的便攜運行庫的管理工具。
Beehive:為了簡單構建 J2EE 應用的對象模型。
Cocoon:一個基于組件技術和 xml 和 Web 應用開發框架。
DB:關于數據庫的幾個開源項目集合
Directory:基于 JAVA 語言的目錄服務器,支持 LDAP 等目錄訪問協議。
Excalibur:Apache Avalon 項目的前身。
forrest:一個發布系統框架的項目。
Geronimo:J2EE 服務器
Gump:整合管理器
Harmony:一個兼容 JAVA 標準的 JAVA 語言的開源實現。
HiveMind:一個服務(Services)與配置(configuration)的微內核
iBATIS:一個基于 JAVA 語言的數據持久化框架
Incubator:為了幫助那些希望獲取Apache軟件基金會支持的計劃進入Apache軟件基金會的審核項目
Jackrabbit:內容倉庫API標準(Content Repository for Java Technology API,即 JSR-170)的一個開源實現項目。
Jakarta: 在ASF中,基于 Java 語言的一組開源子項目的集合,現在包含的子項目有:BCEL,BSF,Cactus,Commons,ECS,HttpComponents,JCS,JMeter,ORO,POI,regexp,Slide,Taglibs,Turbine,Velocity
James:JAVA 語言實現的郵件新聞服務器
Labs:為基金會成員提供最新變更的思維的計劃
Lenya:內容管理系統
Logging: 一個開發可以在C++、Java、perl、php、.NET 計算機語言下運行的通用日志工具項目集合。
lucene: 高性能的,基于 Java 語言的全文檢索項目。
maven:項目集成構建工具
MyFaces: 一個JavaServer Faces(JSF)的實現框架。
mod_perl:為 Apache 服務器提供 Perl 語言整合的項目
Portals:與門戶(Portal)技術相關的幾個項目集合
Santuario:發展 XML 安全性方面的項目
Shale:在 struts 之后,發展起來基于 JAVA 語言Web應用框架
SpamAssassin:垃圾郵件過濾器
Struts: 一個基于 J2EE 平臺的 mvc 設計模式的Web應用框架
Tapestry: 另一個 J2EE 平臺的、能產生動態、高性能 Web 應用的框架。
TCL:為 Apache 服務器提供 Tcl 語言整合的項目
tomcat: 一個運行 Java servlet 與 JavaServer Pages(JSP)的容器。
Web Services:與 Web Services 技術相關的項目集合
Xalan:XML 轉換處理器
Xerces: 一組可以在Java,C++,Perl 計算機語言下使用的 XML 解析器項目。
XML:XML 解決方案
XMLBeans:基于 JAVA 語言XML對象綁定工具
XML Graphics:發展 XML 與圖形進行轉換的計劃項目
更多Apache相關知識,請訪問Apache使用教程欄目!