Apache開源專案分類列表
分類 |
專案名 |
說明 |
開發語言 |
伺服器 |
Apache HTTP Server |
全球第一HTTP伺服器 |
C/C++ |
Tomcat |
Java的Web伺服器 |
Java |
|
James |
郵件伺服器 |
Java |
|
SpamAssassin |
反垃圾郵件 |
C/C++ |
|
Perl |
Apache的Perl程式語言支援 |
C/C++ |
|
Tcl |
TCL指令碼語言 |
C/C++ |
|
Directory Server |
超級目錄伺服器 |
Java |
|
Axis |
WebServic伺服器 |
Java |
|
Kandula |
Axis中 |
Java |
|
Muse |
Axis中WS-ResourceFramework (WSRF), WS-BaseNotification (WSN), and WS-DistributedManagement (WSDM) 標準的實現(該專案Logo是個不認識的古漢字) |
Java |
|
Pubscribe |
Web Services Notification (WSN) 標準實現 |
Java |
|
Sandesha |
WS-ReliableMessaging 標準實現 |
Java |
|
WSS4J |
WS-Security 標準實現 |
Java |
|
WSRF |
Web Services Resource Framework 標準實現 |
Java |
|
Addressing |
WebService的WS-Addressing標準(IBM、微軟、BEA釋出)實現 |
Java |
|
XML Security |
XML簽名與加密標準的Java、C++實現 |
Java/C++ |
|
jUDDI |
UDDI的Java實現 |
Java |
|
XML-RPC |
XML-RPC實現 |
Java |
|
Derby |
純Java做的關係資料庫 |
Java |
|
Xindice |
XML資料庫 |
Java |
|
開發工具(共5) |
Ant |
自動編譯 |
Java |
Maven |
專案管理工具,比Ant強大,支援外掛開發 |
Java |
|
Gump |
每日整合工具,支援Ant、Maven |
Python |
|
JMeter |
Web應用效能測試 |
Java |
|
DdlUtils |
用XML來定義DDL |
Java |
|
Web開發框架(共19) |
Struts |
MVC的Web開發框架 |
Java |
Cocoon |
Web開發框架,基於可執行的XML管道語言 |
Java |
|
FOP |
XSL-FO 列印與輸出解決方案,基於Java |
Java |
|
AxKit |
基於XML的Web釋出 |
Java |
|
Tapestry |
Web開發框架 |
Java |
|
Turbine |
Web開發框架 |
Java |
|
Shale |
基於JSF的Web開發框架 |
Java |
|
MyFaces |
第一個開源的JSF實現 |
Java |
|
Beehive |
基於Structs的J2EE框架,簡化J2EE程式設計;含Web介面、WebService開發框架 |
Java |
|
Velocity |
模板引擎 |
Java |
|
Portals |
門戶解決方案 |
Java |
|
Cactus |
Web開發測試框架 |
Java |
|
Forrest |
基於Cocoon的Web釋出解決方案 |
Java |
|
Slide |
內容管理,支援WebDAV |
Java |
|
Jackrabbit |
內容庫,用於內容管理 |
Java |
|
Lenya |
內容管理,支援版本管理、工作流、所見所得編輯器 |
Java |
|
Xang |
基於JavaScript進行動態Web開發 |
Java |
|
Xindice |
純XML資料庫 |
Java |
|
JCS |
分散式Cache系統(Java Caching System) |
Java |
|
容器(共7) |
Geronimo |
J2EE容器,類似JBoss |
Java |
iBATIS |
簡單OR對映,有.NET版本 |
Java/C# |
|
Torque |
OR對映 |
Java |
|
ORB |
ObjectRelationalBridge,OR對映 |
Java |
|
JDO |
JDO標準的一個實現 |
Java |
|
HiveMind |
類似Spring的東西,微核心DI容器 |
Java |
|
Excalibur |
IoC容器 |
Java |
|
元件(共82) |
APR |
不同作業系統間可移植執行時庫 |
C/C++ |
Regexp |
Java正則表示式 |
Java |
|
ORO |
Perl風格的正則表示式 |
Java |
|
Xerces |
XML解析,Java/C兩種版本 |
Java/C++ |
|
Crimson |
XML解析器 |
Java |
|
AXIOM |
更高效的DOM實現 |
Java |
|
Lucene |
全文檢索,有.NET版本 |
Java/C# |
|
Logging |
不僅Log4j,各個語言的版本都有了 |
Java/C++/Perl/C# |
|
XMLBeans |
XML轉物件 |
Java |
|
JaxMe |
Java/XML繫結的實現 |
Java |
|
Taglibs |
JSP Tag庫 |
Java |
|
HttpComponents |
HTTP訪問控制元件 |
Java |
|
ECS |
輔助生成標籤(Element Construction Set) |
Java |
|
WSIF |
WebService呼叫(Web Services Invocation Framework) |
Java |
|
SOAP |
SOAP標準實現 |
Java |
|
Woden |
WSDL書寫工具 |
Java |
|
Tuscany |
簡化SOA開發 |
Java |
|
MIRAE |
讓手機支援基於XML的服務 |
Java |
|
BSF |
指令碼語言框架(Bean Scripting Framework),支援JavaScript等多種指令碼語言 |
Java |
|
BCEL |
用於直接生成位元組碼(Byte Code Engineering Library) |
Java |
|
POI |
存取Office文件 |
Java |
|
Batik |
JAVA的SVG實現 |
Java |
|
Attributes |
訪問Java 1.5語言中定義的meta |
這些專案都在jakarta commons中,都是Java的 |
|
BeanUtils |
反射支援 |
||
Betwixt |
XML/JavaBean轉換 |
||
Chain |
職責鏈模式實現 |
||
CLI |
命令列引數解析 |
||
Codec |
通用加密/加密演算法 |
||
Collections |
Java容器類完善擴充 |
||
Configuration |
各種來源配置檔案存取 |
||
Daemon |
Java模擬Unix的Daemon |
||
DBCP |
資料鏈連線池 |
||
DbUtils |
JDBC輔助類 |
||
Digester |
XML到Java物件對映工具 |
||
Discovery |
根據名稱來查詢資源 |
||
EL |
JSP 2.0 表示式標準實現 |
||
|
傳送Email類 |
||
FileUpload |
檔案上傳輔助類 |
||
HttpClient |
HTTP客戶端 |
||
IO |
IO操作輔助類 |
||
Jelly |
基於XML的指令碼引擎 |
||
Jexl |
JSTL 表示式語言擴充套件 |
||
JXPath |
用XPath語言來操作物件的輔助類 |
||
Lang |
java.lang.類擴充 |
||
Launcher |
跨平臺Java應用啟動器 |
||
Logging |
不同Log實現的封裝 |
||
Math |
數學、統計輔助類 |
||
Modeler |
建立相容JMX標準的MBeans |
||
Net |
各種網路協議實現 |
||
Pool |
物件池 |
||
Primitives |
很小的Java原始物件型別操作輔助類 |
||
SCXML |
狀態圖XML標準實現 |
||
Transaction |
多層次容器、檔案操作事務支援 |
||
Validator |
用XML定義校驗器和校驗規則 |
||
VFS |
虛擬檔案系統用於操作FTP、SMB、Zip等 |
||
Compress |
tar、zip、bzip2壓縮格式檔案操作 |
這些專案都在jakarta commons中的Sandbox中 |
|
CSV |
CSV檔案格式支援 |
||
Exec |
外部程序執行和環境設定輔助類 |
||
Finder |
模擬Unix find命令 |
||
I18n |
國際化輔助類 |
||
Id |
生成ID輔助類 |
||
Javaflow |
應用狀態管理 |
||
JCI |
Java編譯器介面 |
||
OpenPGP |
OpenPGP封裝 |
||
Pipeline |
管道輔助類用於並行或者順序操作資料 |
||
Proxy |
動態程式碼生成輔助類 |
||
Cache |
物件快取服務 |
這些專案都在jakarta commons中的Dormant(睡眠)中 |
|
Clazz |
class操作和反射操作 |
||
Contract |
契約程式設計用到Java中 |
||
Convert |
Java物件類西轉換輔助類 |
||
Events |
事件管理容器 |
||
Feedparser |
RSS和Atom實現 |
||
Functor |
用物件方式來操作函式 |
||
JJar |
Jar操作 |
||
Latka |
HTTP功能測試 |
||
Mapper |
簡單封裝後可以選擇不同的物件對映實現 |
||
Messenger |
JMS用於Web開發中的輔助類 |
||
Resources |
國際化資源資訊查詢 |
||
Scaffold |
Web應用開發工具 |
||
ThreadPool |
執行緒池 |
||
Workflow |
工作流管理系統框架 |
||
XMLIO |
XML配置快速簡便匯入 |
Apache專案:
Spring 專案:
Spring 知識點