基于.NET的Web应用服务层框架的研究与设计

来源 :内蒙古工业大学 | 被引量 : 3次 | 上传用户:y2228158
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的迅猛发展,社会对Web应用系统的需求日益增长。如何快速开发高质量的Web应用系统,以满足社会的需求,已成为当今软件开发领域中的热点问题。在现代Web应用系统开发过程中,通常要求在设计和架构上具有极大的弹性,以适应客户不断变化的需求。然而传统的软件开发,常常浪费很多的时间和精力去重新设计相似的系统架构和功能代码。框架技术的出现为实现软件的重用提供了良好的技术支持,不仅提供了代码层面的复用,而且实现了设计级别的复用。在过去几年中,使用Java或.NET的开发者能够充分感觉到框架技术为他们的应用开发所带来的好处。然而,Java和.NET的基础框架都是旨在支持所有业务类型的通用框架,提供给开发者大而泛的应用,因此它们显得臃肿、宽泛且集成度不高。本课题注重于.NET的Web开发领域中应用服务层框架的设计,旨在通过对.NET基础框架进一步封装,实现一个集成、高效的轻量级框架。应用服务层是Web系统的核心,可细化成五个组成部分:数据实体层、实体控制层、数据访问层、业务规则层和业务外观层。课题深入分析了上述各层的业务逻辑在开发过程中出现的种种问题,并给以应对的策略,继而给出相关模块的设计动机和设计目的,最终实现了一个称之为GWF(General Web Frame Work)的框架。GWF框架采用了一些目前较为流行的设计模式,灵活的运用了反射、XML以及委托等技术,最大程度上满足系统架构的灵活性和可扩展性,方便Web应用系统的开发。借助于此框架可以有效地提高开发效率。
其他文献
随着时代的不断进步和科技的飞速发展,互联网已经成为了人们生活中必不可少的部分。而伴随着我国改革的不断深入,互联网不仅正在全面应用到第三产业,也正在向第一和第二产业
随着计算机技术和Internet技术的迅速发展,企业的信息化管理需求越来越高,但是多数企业的各种不同信息系统以异构方式存在,形成了“信息孤岛”。当前各种数据交换技术运用于异构
随着计算机辅助教育研究的不断深入,计算机考试系统作为计算机辅助教学的重要组成部分越来越受到人们的关注。自动组卷是按照一定的要求,由计算机自动从试题库中选择试题,组成符
SAR图像分割是SAR图像理解和解译过程中的一个关键性工作,对后续的目标检测与识别等任务影响巨大。对于SAR图像的分割,传统方法往往需要借助经验提取人工设计的特征,这种特征
Web服务作为一种新兴的Web应用模式和分布式计算模型,从根本上解决了企业之间及企业内部异构系统之间的互操作和互通信问题。然而现有的主流Web服务发现方法是采用基于UDDI框
计算机网络的复杂性与日俱增,为实现网络安全智能化管理必须对网络进行有效的监测。本文通过利用现有的网络监测技术基于智能Agent中社会性的定义建立了一个可面向社会Agent设
随着新世纪的到来,高新技术发展和全球经济化的加速,我国的产业结构和就业结构正在发生重大变化,对人才的需求更加多样化,对人才培养的质量要求更高。高等职业教育作为高等教
随着多媒体技术和网络通信技术的飞速发展,视频已经广泛地用于政治、军事、商业、医疗和教育等行业。除了政治和军事这两个需要高保密性的领域外,其它领域对视频加密的需求也
由于无限传感器网络(WSNs)具有链路开放,节点生存周期有限,网络拓扑结构动态变化等特性,其安全性受到极大挑战。传统的防火墙机制在探测攻击行为方面具有很大的滞后性,而入侵
21世纪步入了信息时代,越来越多的科技产品引入了人脸识别技术。人脸识别可以帮助人们快速、精确的进行身份的识别,具有十分重要的研究价值和意义。本文对人脸识别的关键技术