基于.NET平台分层架构的研究

被引量 : 0次 | 上传用户:kusotang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展,基于B/S结构的企业级Web应用越来越多,应用复杂度日益增加,应用需求也发生着变化,传统的软件设计方法已经无法满足用户需求。软件设计逐渐开始注重系统架构的设计,便于构建耦合度低,且具有良好可维护性及扩展性的系统。目前,企业级应用主要是基于J2EE和.NET平台。Java开源社区提供了丰富的框架以供程序员进行Web应用开发,拥有全世界第一个发布的MVC框架Struts以及Spring等,而且拥有很成熟的系统架构,比如时下流行的SSH(Spring + Struts + Hibernate)。相对于J2EE已经相当成熟和完善的分层架构来说,.NET平台并没有提供一个通用的框架。伴随着微软ASP.NET MVC框架的发布,结合经典的分层架构,同样可以构建结构清晰的系统架构。本文重点剖析了.NET的MVC模式的实现,探讨了MVC模式的特点,对MVC模式的优点及不足之处进行了分析,借鉴J2EE分层架构,结合经典的三层架构对.NET平台的MVC模式进行了扩展。本文利用设计模式松散耦合,并利用“反射机制”实现依赖注入,将MVC模式扩展为视图层、控制层、业务逻辑层、数据访问层和数据库层,并在数据库层提供了两种实现方式:一是利用ADO.NET+SQL形式访问数据库,二是利用.NET Framework 3.5新引入的LINQ技术。利用本文所给出的模型,在不改变其它层的情况下,通过更改配置文件可以轻易地实现数据库层两种实现方案的替换,从而构建一种结构清晰,耦合度低,具有良好的可维护性和可扩展性的基于.NET平台的系统分层架构。
其他文献
<正> 一、全国教育经费支出情况1997年,全国教育经费总支出为2531.73亿元,比上年的2262.34亿元增长11.91%。其中,国家财政性教育经费支出(包括各级财政对教育的拨款、城乡教
目的探讨鼻内镜下切除鼻腔鼻窦恶性黑色素瘤的疗效。方法回顾性分析2002年3月~2008年1月诊治的有完整随访资料的11例鼻内镜下切除鼻腔鼻窦恶性黑色素瘤的临床资料。结果11例患
目的:观察动力髋螺钉(dynamic hip screw,DHS)联合中药治疗中老年股骨粗隆间骨折的临床疗效。方法:将60例股骨粗隆间骨折患者根据不同治疗方法分为观察组(DHS内固定联合中药
目的探讨心理护理在急性肾盂肾炎患者中的应用效果。方法整群选取2013年1月—2015年1月该院收治的急性肾盂肾炎患者96例,随机分为观察组与对照组,每组48例。两组均实施常规综
针对经典均值漂移跟踪算法采用单一的颜色特征对目标进行跟踪检测存在的不足,提出一种将纹理特征与颜色特征相结合的改进均值漂移目标跟踪算法.该算法首次提出特征联合相似度
<正> 一、全国教育经费情况1998年,全国教育经费为2949.06亿元,比上年的2531.73亿元增长16.48%。其中,国家财政性教育经费(包括各级财政对教育的拨款、城乡教育费附加、企业
聚合酶链式反应技术是80年代中期出现的分子生物学的新技术。由于其具有灵敏、特异、快速的特点,自从其问世以来,已在基础医学、临床医学和生物学等许多领域内得到广泛应用。
本文探讨中国语境下自由主义的潜力与困境,既是一种辩护性的论证,也是一种反思性的批判论述。与当下流行的自由主义论述不同,作者并不预设普世主义的人性或文明,而是试图论证
《筝赋》是以筝为主要对象,用“赋”这种中国古代独特的文学体裁对其进行描述的文学作品。作为汉魏时期音乐赋类中的“乐器赋”,它既是文学作品,也是重要的音乐文献史料,具有
<正>中国交通运输协会邮轮游艇分会(以下简称:中交协会邮轮游艇分会)是隶属于中国交通运输协会的二级机构,由来自全球邮轮和游艇的设计制造商、邮轮和游艇公司、游艇俱乐部、