基于.NET的分层架构及抽象工厂模式在Web开发中的应用

来源 :软件导刊 | 被引量 : 0次 | 上传用户:geoffreywan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件设计过程中,设计模式是面向对象软件系统的可重用、可靠、巧妙、通用的设计解决方案,可以帮助设计者更快更好地完成软件系统设计。设计模式中的抽象工厂模式为软件系统结构提供了灵活而强大的动态扩展机制,基于.NET反射技术的抽象工厂模式可以简化工厂代码复杂度,被称为.NET反射工厂。介绍了基于.NET反射工厂的Web应用系统分层架构,分析了架构各层次功能,并以Web应用开发中常用的用户登录功能为例,说明了其数据访问层抽象工厂模式的具体实现方法。实验证明,在Web开发中使用.NET分层架构和.NET反射工厂实现软件重用,具有低耦合度、高可靠性、高可维护性及高扩展性的优点,值得推广应用。
其他文献
文章以三聚氰胺食品安全危机事件为例,借用了伯奇(Birch)和古斯(Guth)的危机管理模型分析在危机管理中的政府能力,探索在食品安全危机中政府承担起的监管角色在与社会、市场互动中
随着社会不断发展进步,社会对人才的要求越来越高。大学生作为推动现代社会发展的有生力量,其自我发展的重要性不言而喻。自我发展能力的提升有利于学生不断成长为其内心所向
托马斯·哈代是英国文学史上的重要作家,他虽然以长篇小说和诗歌著称于世,但其短篇小说创作在他的整个文学创作中也占有重要地位。本文以哈达的短篇小说为研究对象,以情节作
在西欧中世纪的文化体系中,包含着两个较大的子系统。一个是基督教(特别是天主教)文化系统,另一个是世俗文化系统。在基督教文化系统内部,在大肆鼓吹神学观念的背后,实则隐蔽地承继
为了验证新的图像处理算法在实际系统中的处理效果和能力,需要有一个通用的处理平台。利用FPGA设计了一种通用高频超声射频图像实时处理系统。系统同时集成了一片大规模FPGA,
纵观20年来我国侦查学的恢复与发展,我们可以看到,上世纪80年代前期的研究工作主要集中在学科的基本建设方面,如学科的名称、对象、体系、性质等问题。刑侦基础工作是打击罪
目的探讨药物对临床检验结果的影响与应对。方法选择2015年10月-2016年10月2,000例临床检验患者临床资料开展回顾性研究,对其中因服用药物造成临床检验结果产生影响的60例患
城市作为人类生活的重要聚集地,是三维GIS应用的主要领域。本文结合房屋的二维轮廓数据与屋顶的基本信息(倾斜角度、屋顶高度、纹理属性),以"骨架线提取—房屋模型构建"为框
随着先进制造工艺的快速发展,越来越多的生产过程被构造为高维多变量时滞系统。针对多变量系统设计高级的解耦和整定策略,已成为当前迫切需求的现代控制技术之一。目前,已发