Apache Avalon - 维基百科,自由的百科全书
開發者 | Apache软件基金会 |
---|---|
编程语言 | Java |
操作系统 | 跨平台 |
许可协议 | 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项目使用开放式参与软件模型开发下一代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).
外部链接
[编辑]这是一篇電腦網路相關的軟體小作品。您可以通过编辑或修订扩充其内容。 |