SQLXML在B/S三层架构中的应用

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:hyc1958
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S模式,即浏览器/服务器模式。B/S模式最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,系统的扩展非常容易。然而,这种架构方式需要频繁连接服务器以响应用户通过浏览器对数据的搜索或查询请求,对数据库的访问密度过大会引起服务器的不堪重负,甚至会因为服务器负载过重而导致服务器崩溃。基于此,本文首先通过对B/S三层架构的研究,提出一种将SQL与XML结合起来处理数据的方案,并以实验室信息管理系统在实际应用中遇到的一类数据处理问题为案例,设计了一个三层架构的B/S系统,并将此方案应用到系统中,从而减少客户端对数据库的访问,减轻服务器端负担,提高程序运行效率。本文引入XML文档来保存B/S系统中表示层的数据,而XML文档中的数据最终要保存到关系数据库中,因此,本文从XML文档的关系化存储方法入手,研究了基于XMLSchema的映射算法,并给出了一个改进的基于XMLSchema的映射算法。
其他文献
目前,随着计算机在中小学的普及,各种管理系统的应用也越来越普遍,因此也被中小学所接受。传统的教辅管理在一定程度上已经根不上时代的发展,为了进一步的加快学校的教育管理机制
随着网格技术的深入研究与发展,地理上分布的异构资源可以通过高速互联网络连接起来,构建成一个完整的计算平台,人们可以利用这些计算资源处理复杂的并行分布式应用,而高效的
Web服务是一种崭新的分布式技术,基于一系列开放性标准,如XML,WSDL,SOAP和UDDI。当前,Web服务技术已经被广泛运用于各个领域。Web服务具有松散耦合性,开发语言无关性,平台无
随着科学技术的发展,人们的生产和生活更多地倾向于自动化和智能化。在一些偏远的重要场所,特别是通信基站、油田等通常无人值守。采用常规的视频监控系统由于体积庞大和成本
自动化精密设备和移动手持装备不断发展和广泛普及的今天,为了使主客观视频质量更加满足人类的感知,与图像处理相关的技术和算法成为研究的热点和重点。特别地,其中关于图像
提升通信系统能效必须以满足各类业务的服务质量为前提,因此研究能效与服务质量的关系是优化高能效无线网络的一个基本问题.本文对过去5年来我们在超蜂窝网络架构下对能效与
随着现代军事技术的不断发展和需要,计算机在军事领域的应用越来越多,但日趋复杂的战场电磁环境却对它们的安全运行构成了严重威协。为了使计算机能够在日趋复杂的战场电磁环
“道听途说”是个贬意词,特别是对新闻报道似乎是一个大忌。但我认为,作为热爱和有志于新闻工作的通讯员来说,却不失为获得新闻报道线索的一种途径。近几年,我所采写的新闻
上蔡县东洪乡教师王立业来信问:具备什么条件,才能当新闻单位的通讯员?能发给通讯员证吗?对通讯员写的稿件会不会优先采用? 王立业同志: 社会主义新闻事业是党和政府的喉舌,
一、实验方法本实验采用的方法为原子吸收分光光度法.原子吸收分光光度法需要将试样转变成溶液,但是鱼体器官不能直接溶于一般的溶剂中,需要预处理使试样变成溶液形式.首先需