主流Web数据库开发技术研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wwwwwwwwg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet是目前全球规模最大的计算机通信网,它的范围遍及全球几乎所有的地区。WWW(Word Wide Web)是一个大型的分布式超媒体信息数据集合,它的出现极大地推动了Internet的发展,并且已经成为Internet中最流行、最主要的信息服务方式。WWW能够把各种类型的信息资源,例如静态图像、文本、数据、视频和音频集合起来。用户能够通过Internet浏览、查询和共享这些建立在web服务器上的超媒体信息。目前,Web技术与数据库管理系统(DBMS)相互融合领域的研究已成为热点方向之一,数据库厂家也推出了各自的产品和中间件以支持Web技术和DBMS的融合,使两者能够互相取长补短,发挥各自的优势,使用户可以通过Web浏览器方便地检索数据库系统内存储的信息。Web数据库技术是Web技术与数据库技术相互结合的产物,它的出现将信息的存储、管理和检索提升到了一个全新的高度。在目前Web数据库应用的开发领域中,有多种用于开发Web数据库系统的技术,例如CGI、PHP、ASP、ASP.NET、Java EE等。在大型Web数据库应用的开发中,ASP.NET与Java EE无疑是使用频率最高的两项技术。人们对于这两项Web数据库开发技术的优劣之争已经持续了数年。我曾经阅读过不少这方面的文章,但是这些文章的基本内容大多都只是停留在对这两项技术总体特征的比较,例如集成开发环境(IDE)、易学性、代码的可移植性,以及价格等,它们很少从Web数据库系统的实现细节方面对这两项技术进行比较,例如数据库的访问机制、事务的管理、Web安全性的实现等(这正是本文的主要研究对象)。本文首先对Web数据库技术作了一个简要的介绍,接着介绍了ASP.NET与Java EE这两项主流的Web数据库开发技术的基本知识。在此基础上,我分别以这两种技术对“天然气管道事故管理系统”进行了实现,在实现过程中,我对这两项技术在数据库访问实现、表示层实现、业务逻辑实现、事务管理实现、Web安全实现这几个方面进行了对比,总结了这两项技术在这几个方面的优点和缺点,以及对于Web数据库系统开发的影响。在文章的结尾,我提出了一种如何从Web数据库系统开发者的角度,根据应用的特点来选择合适的技术进行Web数据库开发的新策略。
其他文献
知识表示和知识抽取是人工智能领域的重要内容。术语关系获取是知识抽取的一个重要研究方向。术语是指代实体的词语,术语间的关系表达实体间的关系。术语关系获取是指从结构
网络应用的迅速发展使得企业级客户对软件的功能、易用性、安全性等提出了更高的要求,企业级Web应用程序成为一个采用多种第三方组件的、复杂的分布式应用系统,在其使用和维
随着网络技术的快速发展、Internet在人们生活中的广泛应用,以及软件系统日益复杂化和应用领域的日趋广泛化,人们对软件系统的灵活性、拓展性的要求也在不断的提高,这使得软
无线通信作为人们获取、交流信息的技术手段,应用越来越广泛。但随着其应用领域的不断拓展,无线通信中所面临的语音问题也日益突出。例如在车用免持电话、电视电话会议等场合
设备侧代理系统在整个网络管理系统中处于基础地位,它是监控网络系统运行的源,其应用价值越来越明显的体现出来。本文从网管规范和具体应用要求出发,提出了一个网管系统设备
蓝牙技术是移动通信技术和计算机网络技术结合的产物,它的出现提供了一种开放的无线语音和数据通信标准。随着短距离无线通信在当今社会中越来越广泛的应用,无线个人区域网成
嵌入式系统的广泛应用需要良好的软件系统支撑。随着嵌入式系统的深入发展,系统的可扩展能力已成为一个基本的需求,迫切需要一种机制能在运行状态下配置系统,也就是系统在运
安全配置的语句决定了网络安全设备的行为。而配置语句表述了人们对网络的控制意图,即控制语义。访问控制常部署于防火墙、路由器、入侵检测系统等网络安全设备中。若一台设备
计算机视觉既是工程领域,也是科学领域中一个富有挑战性的重要研究方向。近年来,随着图像获取技术的进步和视觉监控与安全方面的迫切需求,视频图像的处理和理解逐渐成为计算机视
随着互联网技术的普及,电子商务、在线社会网络、云计算等基于互联网的应用也得到迅速发展,网络上正在快速聚集多类型、海量的数据资源。正是这些海量数据为人类进行科学研究