基于.NET多层体系结构的应用开发框架的设计、实现及应用

被引量 : 0次 | 上传用户:zqtoo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,基于.Net的Web应用已经成为企业应用系统的主流。Visual Studio.Net提供了一个统一的集成开发环境,.Net框架提供了公共语言运行库、具有统一层次结构的类库和ASP.NET的编程框架等,从而能大大提高了开发者的效率。微软提供的PetShop.Net和Duwamish示例例程以及一些开源框架(ORMapping框架NHibernate、iBatis.Net,Ajax框架Asp.NetAjax,Enterprise Library,日志框架Log4n,测试框架NUnit等)的出现也极大地提高了.Net应用程序开发的效率,但它们都只是通用的基础框架,不是一个完整的应用框架,面向企业应用开发时还需要做大量的工作。应用开发框架预置了应用的体系结构,是整个系统的可重用设计,通过一系列设计模式的抽象实现并不断增加和补充各类框架基础服务,能够实现框架的不断积累和提高。它可以帮助开发人员获得最大程度的框架复用,快速开发应用系统。本文分析了开发.Net Web应用系统所面临的问题,并在整合各种框架的基础上,在一个更高的层面上设计和实现了一个.Net Web应用开发框架Horoscope.Net。该开发框架采用了多层体系结构,包括了表现层、安全保障层、业务外观层、业务通用层、业务规则层、接口层、数据访问层,提供了常用的可复用的系统框架组件,并实现了Web应用系统的基础功能。框架还通过提供项目框架自动构造器和代码自动生成器等形成了一个高效的应用快速开发平台。本文还介绍了Horoscope.Net应用框架在中国按揭贷款平台(CMBP)中的应用。实践证明:该应用框架在具体应用项目开发中有助于缩短了企业应用系统的开发时间,获得较好的框架复用,同时能保证应用程序具有较高的质量和性能。
其他文献
环境保护和城市规划结合的意义和必要性已为人们所认识,并成为城市科学和环境科学交叉的研究领域。在我国城市环境问题日益复杂的今天,环境影响评估这一传统的结合手段已经暴露
本研究系统地从普洱茶分离出多个组分,利用多种抗氧化实验模型,分别研究各组分的抗氧化能力;根据抗氧化实验结果,找出了抗氧化能力强的普洱茶特异多酚类物质,与儿茶素类物质
针对大型水泵推力轴承中的重要部件的磨损、变形以及由此而引发的润滑、调整问题,运用理论分析和探讨的方法,结合多年来对实际设备所出现问题的探讨及经验积累,进行综合分析
"唐宋词"是唐宋时"曲子"这一音乐艺术形式的一部分.换句话说,以文案形式流传至今的"唐宋词",是当时词曲一体的曲牌体声乐作品中的歌词.唐五代时,文人往往称"词"为"曲子词",或
从弹性力学的空间轴对称问题出发,从理论上推导建立了竖井竖向附加力的应力表达式.分析该应力表达式可知,在竖向附加力作用下,井壁所受的径向、环向压应力值均为零,竖向附加
本文主要介绍韩国信息通信技术开发利用的现状、信息通信产业的总产值、信息通信领域的人才需求 ,以及韩国政府与韩国信息化、韩国信息通信方面的法律和法规等问题
<正>成都市第五人民医院开通了省内异地就医联网结算,并成为省内首批22家异地就医定点医疗机构之一。随着人口流动的日益频繁,每个城市都有不少外来人员,教育、住房、医疗都
<正>5月21日,全省劳动监察工作座谈会在成都召开,省人社厅党组成员、直属机关党委书记杨杉出席会议并讲话。会议总结了2014年劳动监察工作,分析了当前面临的工作形势,对2015
<正> 由中国艺术研究院音乐研究所《中国音乐年鉴》编辑部、四川音乐学院、四川省音乐家协会、四川省歌舞剧院、成都音乐舞剧院、中国音乐家协会重庆分会、四川省音乐舞蹈研
我国基础教育课程标准是国家对国民素质基本要求的标准,对我国基础教育课程改革起着基础性和全局性的作用。随着我国基础教育课程改革的不断深入,近年来课程标准研究也逐渐得