设计模式在构建基于.Net的多层Web应用程序的应用研究

来源 :华北电力大学(北京) 华北电力大学 | 被引量 : 0次 | 上传用户:daxian005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作者根据Microsoft.Net所引领的技术发展趋势,提出了结合设计模式来改造传统的三层应用软件系统。本文结合一个基于.Net应用实例的构建过程,讨论了如何根据用户需求来设计B/S结构的多层应用系统,以及各层的设计要点和实现细节。 本文将外观模式和单态模式相结合,解决了业务接口层的实现问题;通过业务实体的选择,详细介绍了业务实体层的解决方案;在数据访问层,讨论如何解决系统适用于不同数据库的问题;基于软件复用的思想,在用户界面层提出了PortalFramework的构想,并介绍了实现细节。
其他文献
随着移动操作系统的发展,智能电视的功能越来越多,与人的交互变得越来越重要和多元化,触摸、手势、语音识别等等交互方式也越来越多的应用到智能电视系统中,传统的按键遥控器已不
学位
随着Internet的快速发展,网络拥塞问题变得越来越突出,如何有效地管理带宽,充分利用网络资源,规避网络拥塞,已成为迫切需要解决的问题。蚁群算法是意大利学者M.Dorigo提出的一种仿
随着医学影像体数据的不断增大,在保证绘制图像质量的同时,绘制速度已成为阻碍体绘制应用发展的一个重要瓶颈。提升绘制速度可以从改进现有体绘制算法,提升硬件性能和利用并行技
近年来随着我国经济的快速发展,大部分城市的城区与近郊的土地利用日益融为一体,城乡土地利用的一体化已经成为各地城市建设发展的共同趋势。而地籍管理工作多年以来一直按照两
分布式对象技术已经成为分布异构环境下应用集成和开发的主要技术。CORBA和EJB是主流的分布式技术。CORBA是一种基于开放标准的分布式计算解决方案,在CORBA框架体系结构下,可以
数据仓库技术是近年来出现的、发展迅速的一项技术。它可以充分利用存储于数据仓库中的信息,帮助企业领导进行正确的决策,使企业能在激烈的市场竞争中把握先机。高质量的分析数
学位
近年来,啤酒工业利用信息技术生产和搜集数据的能力大幅提高,大量的数据库被用于管理、办公、科学研究和工程开发。如何高效地利用信息资源,保留现有客户,开拓新市场,提高企业的核
近年来,Internet上的流媒体应用得到了迅猛的发展,然而媒体的质量并不能让人满意,传统的基于单播的传输方式很容易导致服务器端的性能瓶颈,并不能有效的支持流媒体的大规模数据分