Apache Avalon
Apache Avalon是自1999年以來開發的一個電腦軟件框架,為容器(伺服器)應用程式提供一個可重用的組件框架。Avalon率先使用了如關注點分離和控制反轉(IoC)的設計模式。
開發者 | Apache軟件基金會 |
---|---|
程式語言 | Java |
作業系統 | 跨平台 |
許可協定 | Apache許可證 2.0 |
網站 | http://excalibur.apache.org |
到了2004年,Avalon已經成長為多個子專案:
- Excalibur:Apache Excalibur包含了Avalon 4.x Framework、Fortress IoC容器,和幾個Avalon相關的組件和實用程式,例如LogKit和Cornerstone組件集合。[1]
- Loom: 繼Avalon Phoenix後,Codehaus Loom繼續開發一個微內核容器。[2]
- Metro:DPML Metro專案使用開放式參與軟件模型開發下一代Merlin服務平台。[3]
- Castle:一個針對C#和.NET平台的IoC框架和容器。基於C#的Avalon實現。[4]
Excalibur、Avalon框架於2010年12月15日退休,目前這兩個專案都在Apache Attic下。
參考文獻
編輯- ^ Apache Excalibur. Apache Software Foundation. [2014-07-11]. (原始內容存檔於2014-07-01).
- ^ loom. The Codehaus. [2014-07-11]. (原始內容存檔於2005-12-12).
- ^ DPML Metro Component Management Platform. [2014-07-11]. (原始內容存檔於2015-02-06).
- ^ Castle Project. [2014-07-11]. (原始內容存檔於2014-06-25).
外部連結
編輯這是一篇電腦網絡相關的軟件小作品。您可以透過編輯或修訂擴充其內容。 |