跳至內容

Apache Commons

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

Apache CommonsApache軟件基金會的項目,曾隸屬於Jakarta項目。Commons的目的是提供可重用的、開源的Java代碼。Commons由三部分組成:Proper(是一些已發布的項目)、Sandbox(是一些正在開發的項目)和Dormant(是一些剛啟動或者已經停止維護的項目)。

Commons Proper

Commons Proper的目的是建立和維護可重用的Java組件庫。Commons Proper是一個協作與共享的地方,Commons的開發者努力確保其組件對其他的軟件庫的依賴最少,以便可以輕鬆地部署這些組件。此外,Commons組件會儘可能的保持其接口的穩定,因而Apache用戶以及其他Apache項目可以實現這些組件,而無需擔心未來接口的變化。[1]

截至2006年8月,Commons Proper上有三十多個項目,分為五大類。[2]

組件類別 示例
Codec和Modeler
雜項 CLI、Discovery、Lang和Collections
實用程序 BeanUtils、Configuration、Logging、DBCP、Pool和Validator
Web相關 FileUpload和Net
XML相關 Betwixt、Digester、Jelly和JXPath

Commons Sandbox

Commons Sandbox是Java組件開發的工作區,在Sandbox中Commons的貢獻者協作和檢驗那些被未列入Commons Proper的項目。Sandbox項目在Commons成員的支持下晉升為Commons Proper項目;大量的開發者協作強化Sandbox項目,直到它們符合推廣的標準。

可在Commons Sandbox項目頁面上查看當前Commons Sandbox項目的列表。

Commons Dormant

Commons Dormant是一個當前處於非活動狀態的組件庫。用戶也可以使用這些組件,但必須自己進行組件的構建。一般而言,這些組件不會在近期發布。

可在Commons Dormant項目頁面上查看當前Commons Dormant項目的列表。

參見

參考文獻

  1. ^ Apache Commons. The Apache Software Foundation. [2014-06-23]. (原始內容存檔於2011-03-19). 
  2. ^ Goyal, Vikram, Using the Jakarta Commons, Part I, 2003 [August 13, 2006], (原始內容存檔於2014-04-11) 

外部連結