基于WAF框架的公用控件设计

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:silvercup
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今的时代环境下,Web程序的应用深入到人们生活中的方方面面,从资料搜索到新闻获取,从电子商务到网上办公,我们无时不刻的感受着网络时代的便捷。   为了满足人们对Web程序的需求,同时也为了更好的开发大型Web应用程序,出现了基于JAVA的J2EE平台和基于C#的.NET两大平台。在.NET平台中,开发人员可以选择ASP.NET快速开发Web网站,因为它具有丰富的控件库,并且简单易学。ASENET技术是基于“控件+事件”模式开发的,使用ASENET编写Web应用程序的方式类似于开发Windows应用程序的方式。   在ASP.NET控件库的设计中,微软为了满足自身的商业利益,致使某些控件设计的过于复杂,众多的控件属性中真正用到的并不是很多,还需要根据实际情况开发做出适合项目需求的简洁控件。另外,一些Web程序中常用的功能,在ASP.NET控件库中并没有实现相关的控件,仍然需要开发人员自己设计控件。   开发公用控件是组件化思想的一种实现方式。众所周知,组件化设计和构建软件系统,是实现快速发布高质量软件产品之梦的最佳实践。在软件开发实践中,经常会用到一些常用的模块,针对这些常用模块,设计出公用控件的形式,将会极大的提高项目开发的进度,并且还会最大程度的减少代码的冗余量。   控件的开发是一项十分复杂的事情,包括控件事件处理、外观显示、状态保持、生命周期、捕获回传事件等一些高深的知识。控件的开发虽然如此复杂,但是将某些功能模块封装成控件的形式将会给开发者和使用者带来极大的便利。本文的工作在于建立一个控件库,包含了常用的若干控件,可以看作是对ASP.NET控件库的一个补充。其中部分控件立足于WAF框架,完善其功能,以满足在.NET平台上的特定需求。本文的主要工作集中在以下三个方面:   (1)研究和分析了控件开发中所需要的技术。深刻分析了控件的事件发生及处理过程,重点介绍了复合控件的包含法和冒泡法。最后,研究了控件的多种呈现方法。   (2)分析了WAF框架的原理,阐述了WAF框架在项目中的使用过程。   (3)设计出多种公用控件,实现了模块化的功能。有立足于WAF框架的登录控件,实现了业务逻辑功能的封装,让登录模块变的更加简单;有对WAF框架在数据访问层进行扩展的OuaryForADONET控件,实现了基于DataSet和DataTable的查询操作;有对GridView控件、DetailsView控件进行扩展的分页与保存控件,让分页功能更加强大等等。   本文以控件库的设计开发为核心,系统的介绍了与控件设计相关的知识与技术,全文为为以下六个章:   第一章:绪论,阐述了在当今的Web应用领域,分析了当今控件开发技术和对WAF框架研究的国内外情况,并阐释了控件开发的意义。   第二章:控件技术综述,主要包括四个部分:控件开发原则、控件的生命周期与状态管理、控件事件研究和控件的输出。   第三章:WAF框架介绍,对WAF框架进行了总体的介绍,分析了其实现原理,并对其核心技术进行了阐释。   第四章:控件库的总体设计概述,分析了控件库的总体需求与各个控件的详细需求。   第五章:控件库的实现,根据前面章节的理论阐释,实现了若干个控件,它们封装了网站开发的常用功能。   第六章:总结与展望,对所研究的内容进行了总结,并对下一步的工作进行展望。
其他文献
医学图像处理是计算机科学在医学中的重要应用领域之一。X射线成像是医学成像早期的重要研究成果。核磁共振成像、超声成像等其它成像技术推动了医学图像处理的研究和发展。
普遍情况下,当前的移动机器人大多为一个复杂的、具有一定自主能力的复合系统(或带有智能系统的移动机器)。一个自主的移动机器人涉及到机械、自动化、计算机科学、电子技术,及
随着移动通信带宽大幅提高,资费不断降低,以及3G的普及,使电信市场竞争越发激烈。运营商需要向用户提供丰富新颖并切合用户需求的新业务,手机阅读平台的业务领域在迎合用户需
CORBA是为了解决传统分布式计算机系统的不足而提出的,用来解决系统中不同软件和硬件设备的互联的体系结构。由于分布式系统的特殊性,分布式系统比其他系统更加容易导致外界
无线射频识别(Radio Frequency Identification,RFID)是一种应用无线电波来自动识别单个物体对象技术的总称。利用它可以在远距离、恶劣环境下对集群目标和移动目标进行快速
电能,作为一种高效和清洁的能源,从最早期的火力发电产生,即煤等可燃烧物开始,到后来随着科技发展出现的水利发电、太阳能发电、大容量风力发电、氢能源发电以及核能发电等,可以说
随着通信技术快速发展,3G移动通信系统的运营牌照已在中国发放并且正式商用。同时三家运营商的网络逐步完善,随之而来的3G移动通信市场的竞争也日趋激烈,中国3G将面临真实市场的
本文从国内税收制度的现状出发,分析了偷税漏税现象层出不穷的原因,并针对此问题提出一套详细的解决方案,从而着手研发出一种新的税控收款机。作为该项目中的一个重要子系统——
随着Internet的发展,例如大量的网上影院网站以及视频电话等方面在网络中逐渐的应用,用户对网络的提供的服务质量与性能也提出了更高的要求。面对用户需求的提高,目前主流的
移动服务平台是一种具有复杂组织管理结构的大型服务平台,是运营商为终端用户提供服务的重要基础,其安全性关系重大,是各项增值业务有序运行的必要保证。   访问控制在信