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下。

參考文獻

外部連結

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.