上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 距离上一次发布文章已经两月有余,本来是希望能坚持在短期内把AgileEAS.NET平台的技术文章写出来,以便让更多的同行了解,但无奈于生活,总是为了生活在奔波,5月份找了价工作敢了半个多月,上班心里总是不踏实,总觉得有必要把AgileEAS.NET整理下,所以最后又选择了辞了工作一天浑浑噩噩的过。 言归正传,在这段时间中,我把AgileEAS.NET进行了大量的删减,重新将模块插件体系进行了调整,并且增加了属性标记实现的方式,重新实现了AvtiveXForm。 准备在近斯陆续放出AgileEAS.NET的各部分内容,我也希望能有更多的朋友对这东西感兴趣,今天我将发布第一部分东西,之前只是在文. 阅读全文
posted @ 2010-06-26 14:41 魏琼东 阅读(4589) 评论(6) 推荐(5) 编辑
摘要: AvtiveXForm在线演示地址:http://demo.smarteas.net/activexform/,如果是第一次体验演示,请在体验前确保安装了安装.NET2.0 和Activexform客户端,下载地址:http://www.agilelab.cn/downloads/eas/EAS.ActiveXForm.msi,体验页面中有下载链接。 先进行客户端安装,根据提示一路下一步直接完成安装就OK,这个不用详细说。 接下来我们打开IE浏览器,目前支持IE7和IE8,IE6上面没有运行成功,不知道是什么原因(^_^),在浏览器敲入http://demo.smarteas.net/act. 阅读全文
posted @ 2010-06-26 14:40 魏琼东 阅读(1494) 评论(0) 推荐(3) 编辑
摘要: 前面我们在AgileEAS.NET之插件接口IModule和AgileEAS.NET之插件运行容器中对模块插件和运行容器都做了介绍,我们知道,在运行容器中,我们要基于模块插件并结合账户/角色进行权限判定,在系统账户登录之后,导航动态加载账户所具有执行权限的模块。 AgileEAS.NET平台的权限系统参考了Windows系统的权限管理系统ACL(访问控制列表),AgileEAS.NET平台建立了基于模块插件与账户/角色组合的访问控制列表,对模块访问权限进行统一的管理和验证。 AgileEAS.NET提供了一供业务模块权限机制,这组功能包含在AgileEAS.NET之模块插件集成一文中所指的模. 阅读全文
posted @ 2010-04-24 17:58 魏琼东 阅读(2997) 评论(4) 推荐(3) 编辑
摘要: 前面的文章我介绍了AgileEAS.NET平台关于模块插件的集成,本文我介绍AgileEAS.NET平台中的一个重要功能,账户和角色。 做为一个企业级应用开发平台,我们应该包括账户管理,做为一个插件集成平台,我们应该包括模块插件的权限管理,而权限系统,也必须依赖于插件和系统使用者(也就是账户和角色)。 AgileEAS.NET参考了Windows系统的用户管理机制,Windows设置了用户和用户组,用户组是用户的组合,主要用于权限的设定,AgileEAS.NET设置了账户和角色,账户即一个独立的用户,而角色是具有同种应用背景的用户组合,一个账户可以属于多个角色,同样一个角色包含各个账户。 A. 阅读全文
posted @ 2010-04-24 17:34 魏琼东 阅读(2302) 评论(3) 推荐(3) 编辑
摘要: 前面的文章AgileEAS.NET之模块插件集成我对基于AgileEAS.NET+模块插件开发模式的插件集成进行了简单的说明,本文我补充一下集成的另一个任务,模块插件的组织。 在AgileEAS.NET平台介绍中,我们提供到系统设计的一个要求,那就是系统被分解为子系统,子系统包括子系统和模块,模块为不可再分的叶子结节,各模块独立并行开发,总装集成。 AgileEAS.NET,我们提出了一个程序组的概念,也可以理解为程序包或者子系统,模块安装完成后,我们可以对其进行分组组织,这样就可以有序的加载至系统导航栏或导航菜单,在AgileEAS.NET平台中,资源管理平台提供了程序组模块实现程序的组织. 阅读全文
posted @ 2010-04-24 15:28 魏琼东 阅读(2010) 评论(4) 推荐(4) 编辑
摘要: 前面我们在AgileEAS.NET之插件接口IModule和AgileEAS.NET之插件运行容器中对模块插件和运行容器都做了介绍,本文我们介绍AgileEAS.NET平台对模块插件的集成。 我们知道AgileEAS.NET平台所依赖的基本思路是,各模块插件独立并行开发,然后通过资源管理平台进行总装集成,关于资源管理平台呢,我以理解为基于某种运行容器支持的一组基础管理应用,功能包括:模块插件的安装、组织和管理,管理系统账户和角色,提供一致的权限管理系统,以及相关的配置类工具。 本文重点介绍模块插件的安装和管理,也就模块插件的集成;我们提供了一个模块管理的业务模块用于完成安装、配置和卸载功能。. 阅读全文
posted @ 2010-04-24 14:21 魏琼东 阅读(2042) 评论(1) 推荐(4) 编辑
摘要: 前面的文章AgileEAS.NET之插件运行容器中对基于WinForm和WebForm技术的容器做了个简单的介绍,接下来,我们介绍一下WinForm和WebForm技术结合的容器ActiveXForm容器,先上图再说。 前看不清楚的请通过上图的链接,或者去相册中看,有100%清晰的图。 到目前为止,我把基于WinForm和WebForm技术的四种运行容器大概的介绍了一下,ActiveXForm运行容器是WinForm和WebForm技术相结合实现的。 ActiveXForm容器在解决信息管理系统特别是基于Interaet中的事务处理系统有一定的优势,纯B/S技术的在解决客户端体验、精确打印、. 阅读全文
posted @ 2010-04-23 22:45 魏琼东 阅读(1952) 评论(10) 推荐(4) 编辑
摘要: 上一篇AgileEAS.NET之插件接口IModule中我们介绍了EAS.NET模块插件契约,在本文我们将介绍一下调用插件的运行容器,即平台。 AgileEAS.NET平台最早是应用于基于WinForm技术开发管理信息系统应用的,所以基于WinForm的运行容器最为成熟,在应用WinForm技术的运行容器我们提供了三种:传统的WinForm容器、基于智能客户端技术的运行容器和基于WinForm和WebForm技术结合的ActiveXForm容器,也提供了基于纯WebForm技术的运行容器。 废话不说了,下面我贴出传统WinForm容器和SmartClient容器的运行效果: 看不清楚图片的朋. 阅读全文
posted @ 2010-04-21 22:02 魏琼东 阅读(2529) 评论(9) 推荐(5) 编辑
摘要: 我们知道,要基于平台(容器)+插件的这种模式进行开发,我们必须定义一组契约,用于约束模块插件开发,也就是说,模块插件需要遵守一定的标准进行开发,才能正常被容器调用,这就是IModule所定义的内容。IModule/// <summary>/// 定义EAS模块插件的基本规范。/// </summary>public interface IModule: IObject{ /// <summary> /// 获取模块的名称。 /// </summary> string ModuleName { get; } /// <summary> 阅读全文
posted @ 2010-04-20 21:41 魏琼东 阅读(2566) 评论(4) 推荐(3) 编辑
摘要: 本文是继AgileEAS.NET应用开发平台介绍及AgileEAS.NET之敏捷并行开发方法所做的架构补充,用于阐释AgileEAS.NET平台的架构设计思路。 说起了系统架构,我也无法给出系统架构的确切定义,我的理解也许也只是基于自己经验的一个片断,我是学习园林专业身的,学习过园林建筑学,也许对软件框架最早的理解来源于对建筑的理解,我们知道,一个好的建筑必须解决建筑及其附属物的荷载及其美观和居住的舒适性,而这个必须通过其建筑的骨架--承重体系来支撑,建筑最先进行的其他承重休息的浇筑。 软件之系统架构有如建筑的骨架,不同规模、不同地域、不同应用的建筑会使用不同的承重结构。软件系统架构的设计如. 阅读全文
posted @ 2010-04-20 00:29 魏琼东 阅读(3987) 评论(1) 推荐(4) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页