动态生成网页技术研究及其在ITeX中的应用

来源 :南开大学 | 被引量 : 0次 | 上传用户:yobisisi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web 是一种典型的分布式应用架构。Web 应用中的每一次信息交换都要涉及到客户端和服务器端两个层面。随着Web的功能的强大,用户数量的激增以及服务器与客户端问交互的日益频繁使得服务器经常过载。如果将服务器的一部分负载转移到客户端来执行,那么对所有的客户端而言都是非常有好处的。 本文从客户端技术入手,对动态生成网页进行研究,把最终页面的生成交给了客户端。当用户向服务器发出请求时,服务器首先立刻返回一个含有良好结构但并不包括任何数据的页面给客户端。当页面加载完成后再由客户端向服务器发起JSON数据请求,若服务器正确返回数据则客户端根据数据的属性名称替换原网页中的数据标签,并最终显示给用户。通过一个实际的例子验证了这种方法的可行性。 接着本文将这种方法应用于一个具体的实际项目ITeX中。ITeX是一个基于排版系统TeX,能够把TeX的排版效果原封不动展示在浏览器中的项目。ITeX的排版效果是另人满意的,但同时也存在一些问题。利用JSON数据格式的优势以及客户端开发技术的强大功能,本文成功地减少了ITeX系统中服务器与客户端的信息传输量以及优化了ITeX系统中TeX文件编辑上传的功能。
其他文献
在当今的信息时代,因特网成为人们表达、展示、联系、沟通、交流的不可或缺的平台,但随着信息量的增大、语言的意义多样性和人们行为方式的增多,传统的信息搜索模式逐渐暴露
随着计算机网络的普及和信息化的推广,计算机网络应用越来越重要。企业、公司、政府部门相当数量的数据信息要通过网络传输,如何保证数据信息在网络上安全传输成为目前国内外热
软件测试是保障软件质量的重要手段。传统的手工测试存在效率低,耗费人力、时间资源大,无法有效量化管理等缺点,自动化测试在软件测试中所占比重日益增加。测试自动化就是希望能
目前,电子邮件已成为人们生活中便捷的通信手段之一,但是垃圾邮件的泛滥耗费了大量的网络资源,造成了严重的社会问题。当前的垃圾邮件过滤技术不同程度地存在缺陷,比如训练时间长
DTN(Delay Tolerant Networks)即为延迟容忍网络,是由Kevin等人在2002年的国际会议上提出的一种面向消息的通用可靠的且位于各种区域网络之上的覆盖层体系结构,是为具有高延迟,
粒计算的目的是建立一种体现人类问题求解特征的一般模型,其基本思想是在不同的粒度层次上进行问题求解。粒是粒计算的最基本的原语,它是一簇点(对象、物体)由于难以区别,或相似
随着英语口语学习需求的增长,传统的教学方式因其师资、环境等方面的约束,已经不能适应学习者的需要。而要延续以沟通式教学法为主导的语言教学方法,开发计算机辅助学习系统让用
随着社会进步和经济的迅速发展,计算机和自动化控制技术不断进步使得高性能的农田自动化监控系统的开发成为可能。水利部十五规划中明确指出:“利用水利信息化推动农业现代化。
近年来,信息安全变得越来越重要,许多技术专用于信息安全。其中加密是最行之有效的技术之一。加密技术的实现方式有两种:分别是硬件加密方式和软件加密方式。硬件加密具有软
软件质量度量是提高软件质量的有效手段。而越早的获得软件质量的度量,对于提高软件质量越有帮助。在软件的设计阶段,使用传统的软件质量模型,可以获得的度量信息很少,很难有效、