摘要: 我们知道,要基于平台(容器)+插件的这种模式进行开发,我们必须定义一组契约,用于约束模块插件开发,也就是说,模块插件需要遵守一定的标准进行开发,才能正常被容器调用,这就是IModule所定义的内容。IModule/// <summary>/// 定义EAS模块插件的基本规范。/// </summary>public interface IModule: IObject{ /// <summary> /// 获取模块的名称。 /// </summary> string ModuleName { get; } /// <summary> 阅读全文
posted @ 2010-04-20 21:41 魏琼东 阅读(2595) 评论(4) 推荐(3)
摘要: 本文是继AgileEAS.NET应用开发平台介绍及AgileEAS.NET之敏捷并行开发方法所做的架构补充,用于阐释AgileEAS.NET平台的架构设计思路。 说起了系统架构,我也无法给出系统架构的确切定义,我的理解也许也只是基于自己经验的一个片断,我是学习园林专业身的,学习过园林建筑学,也许对软件框架最早的理解来源于对建筑的理解,我们知道,一个好的建筑必须解决建筑及其附属物的荷载及其美观和居住的舒适性,而这个必须通过其建筑的骨架--承重体系来支撑,建筑最先进行的其他承重休息的浇筑。 软件之系统架构有如建筑的骨架,不同规模、不同地域、不同应用的建筑会使用不同的承重结构。软件系统架构的设计如. 阅读全文
posted @ 2010-04-20 00:29 魏琼东 阅读(4003) 评论(1) 推荐(4)