Apache Avalon

維基百科,自由的百科全書
跳至導覽 跳至搜尋
Apache Avalon
開發者Apache軟體基金會
目前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    程式語言Java
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      作業系統跨平台
      許可協定Apache許可證 2.0
      網站http://excalibur.apache.org

      Apache Avalon是自1999年以來開發的一個電腦軟體框架,為容器伺服器)應用程式提供一個可重用的組件框架。Avalon率先使用了如關注點分離控制反轉(IoC)的設計模式

      到了2004年,Avalon已經成長為多個子專案:

      • Excalibur:Apache Excalibur包含了Avalon 4.x Framework、Fortress IoC容器,和幾個Avalon相關的組件和實用程式,例如LogKit和Cornerstone組件集合。[1]
      • Loom: 繼Avalon Phoenix後,Codehaus Loom繼續開發一個微核心容器。[2]
      • Metro:DPML Metro英語DPML Metro專案使用開放式參與軟體模型開發下一代Merlin服務平台。[3]
      • Castle:一個針對C#.NET平台的IoC框架和容器。基於C#的Avalon實現。[4]

      Excalibur、Avalon框架於2010年12月15日退休,目前這兩個專案都在Apache Attic下。

      參考文獻[編輯]

      1. ^ Apache Excalibur. Apache Software Foundation. [2014-07-11]. (原始內容存檔於2014-07-01). 
      2. ^ loom. The Codehaus. [2014-07-11]. (原始內容存檔於2005-12-12). 
      3. ^ DPML Metro Component Management Platform. [2014-07-11]. (原始內容存檔於2015-02-06). 
      4. ^ Castle Project. [2014-07-11]. (原始內容存檔於2014-06-25). 

      外部連結[編輯]