基于.NET的Web应用框架的设计与实现

被引量 : 8次 | 上传用户:wly9007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的普及推动了Web应用的迅速发展,Web应用框架为构建高性能、可扩展的Web应用提供了强大的支持。.NET方便快捷等特点使其成为Web应用系统开发广泛采用的工具。但是,在Web应用框架方面,.NET还存在明显不足,主要表现在;1)表示层与业务层的耦合度高,不能满足复杂多变的用户需求。2)将访问流程硬编码到页面中,无法定制灵活的页面跳转。3)将用户状态绑定在表示层,不便于状态的管理和维护。4)数据访问与业务逻辑混在一起,使数据访问固化于设计时,不便扩展。针对上述不足,本文设计并实现了基于.NET的Web应用框架WebFramework。该框架降低了Web应用系统开发成本,减少了重复工作,缩短了开发周期。本文所做主要工作如下;1)基于经典Web应用三层架构,采用MVC模式,建立了Web应用架构;在表示层引入视图和控制器;在应用层中增加实体和业务逻辑,以分离数据实体和数据操作,同时增加数据访问接口,实现数据访问接口一致。2)根据Web应用架构,设计和实现了一个Web应用框架,将Web应用系统开发过程中公用的操作抽取出来,提高应用系统的可移植性和可扩展性。3)运用MVC模式,在框架中引入视图管理和流程控制模块,嵌入到视图和控制器之间,用以管理页面流转和用户与系统交互的状态,实现表示与业务逻辑的分离。4)在框架中实现与数据无关的实体对象生成方式,降低了业务逻辑和数据访问的耦合度。5)将Web应用框架应用到汽车4S店信息管理系统中,实现了系统的灵活定制,提高了系统的可扩展性。本文从架构和框架理论出发,设计和实现了基于.NET的Web应用框架。该框架保留了.NET平台快速开发等优点,改善了对页面流转和运行状态的管理控制,达到简化Web应用系统开发的目的,并在实际系统应用中的验证了框架的可行性和实用性,为Web应用系统开发提供了新的解决办法。
其他文献
农业具有弱质性和高风险性,同时又涉及国家安全、农民收入、农村社会稳定及环境保护等问题。因此,农业已成为社会普遍关注的焦点问题之一。世界各国从产业、金融、财税、投资
《豫北叙事曲》是上世纪五、六十年代民族器乐创作曲中少有的由于该佳作之一,由于该作品在创作思维、创作技巧、二胡技法等方面有许多值得借鉴之处,学界对其关注度自然也高。
特种光纤已广泛应用于光纤通信、光纤传感、医学、材料加工和军事科技等领域。本论文结合国家高技术研究发展计划(863)项目“通信用特种光纤—稀土掺杂光纤(2001AA312230)”和“
妊娠相关血浆蛋白A(PAPP-A)是一种金属蛋白酶。近年研究发现:明确是子痫前期的孕妇,其血清PAPP-A浓度是增高的,而在发展为先兆子痫之前的早孕期其血清浓度则是降低的。PAPP-A
近年来,"以人为本"已成为工业设计理论界的讨论焦点之一。本文先分析了"以人为本"作为一种设计理念的先进性;接下来概括出设计"以人为本"的三个重要思想内涵:即理性的功能主
在生物学教学中,如何落实课程标准所提出的情感态度价值观培养目标,是生物学教师广泛思考的问题。本文提出以生物学科知识点为载体,构建学科思想,为情感态度价值观目标的达成
私立学校是古今中外普遍存在的学校形式。就一般而言,各国的私立学校都普遍早于公共学校系统。但随着近代国家的形成,各国都逐渐把学校教育纳入到自己的管理之下,并积极发展公共
中关村科技园区管理委员会项目与经费管理系统是管委会的核心业务子系统,实现对项目的全面管理和对经费的全流程控制。本文主要对中关村科技园区管理委员会项目与经费管理系
文章首先从制度上介绍了国际刑事法院管辖权的有关规定对国家主权原则的冲击。主要介绍了四个方面,对非缔约国主权的影响,检察官的权力,可受理性及国内武装冲突问题。其次论
自大韩民国成立至新中国成立这一段历史时期内,《朝鲜日报》对中国内战进行了大量详细的报道。本文将从新中国成立、国民党在大陆崩溃以及韩国知识分子对中国内战的认识三方