【摘 要】
:
随着互联网的日趋成熟,Web应用程序由于提供了丰富的用户界面和其良好的可维护性而变得越来越流行。但是,传统的Web应用程序面临着许多问题,例如较低的性能和较高的网络流量
论文部分内容阅读
随着互联网的日趋成熟,Web应用程序由于提供了丰富的用户界面和其良好的可维护性而变得越来越流行。但是,传统的Web应用程序面临着许多问题,例如较低的性能和较高的网络流量。因此一种新的Web设计方式Ajax悄然兴起。由于Ajax仅仅向服务器传送和接收自己所需要的数据,所以它可以减少网络流量,并可以使WEB应用程序具有更高的响应性,更好的可交互性和更方便的个性化服务,使用户象使用应用程序一样使用Web应用程序。目前虽然针对Ajax的开发已经出现了很多的应用框架,但它们往往更多关注于Ajax异步调用的过程,却没有真正的有一个能将客户端和服务器端相结合,且能够基本满足开发需要完整的框架。本文在探讨Ajax的基本技术、设计模式、框架等多种理论与技术的基础上,通过运用面向对象的方法学和设计模式理论指导框架的设计,并试图将客户端与服务器端紧密地结合起来,提出一个具有灵活性、可拓展性,能够满足基本的应用的基于Ajax的Web应用框架,笔者将这个框架命名为Ajax Framework for.NET。本框架使用JSON(JavaScript对象表示)作为客户端与服务器数据交互的格式,相比较传统以来使用XML作为数据交互格式的方法,节约了通信的字节数,从而提高了网络的效率。最后,本文论述了如何运用本框架实现基于Ajax的聊天通信工具,结合具体的应用实例介绍二次开发者应用本框架时所需要做的工作。
其他文献
局部不变性特征是近10几年来图像处理、模式识别等领域里一个研究热点。尺度不变特征变换(SIFT)算法,是一种典型的局部不变性特征,能够在图像发生旋转、尺度变换、视角变化及仿
基于协同过滤的推荐系统是解决信息过载问题的一种很好的方案,而且能够提供一对一的个性化服务。但是基于协同过滤的推荐算法同样也而临着一系列的瓶颈问题,如数据稀疏性问题,可
多时相遥感影像变化检测是遥感技术的一个重要应用领域,它是利用不同时期遥感图像的差异检测出该地区的地物变化信息,可用于环境监测、防灾减灾和战场态势分析等。遥感影像的变
面向服务架构(SOA,Service-Oriented Architecture)是新一代的企业系统架构思想。面向服务架构以服务的方式来公布企业业务流程,供内部系统的其他部分和业务伙伴调用,并采用
现如今,互联网技术逐步深入到人们生活中的各个方面,与人们生活息息相关的网购行为也在网络巨头的推动下呈现出愈发强劲的趋势,其中移动端购物在网购行为中已经成为主要部分
图像分割在图像处理,图像分析,计算机视觉和模式识别等方面都是一项基础的、核心的技术。图像分割结果的好坏直接影响到这些后续高层的处理结果。阈值分割方法是最经典的图像分
OCS,Online Charging System,在线/实时计费系统,是由3GPP在TS 32.296中提出的具有开放性和通用性的实时计费系统通用参考框架,支持基于承载、会话和内容事件的统一计费。这
随着计算机网络资源相关应用重要性的快速增长,威胁这些应用的入侵行为成了一个亟待解决的关键问题。入侵检测技术是继防火墙、数据加密等传统安全保护措施后新一代的安全保
缓冲区溢出攻击是一种严重威胁网络安全与系统安全的攻击方式。由于存在缓冲区溢出漏洞的应用程序不计其数,对缓冲区溢出攻击防范技术的研究具有重要意义。 StackGuard是基
数据挖掘是从大量的、不完全的、有噪声的、模糊的、随机的实际应用数据中发现隐含的、规律性的、人们事先未知的,但又是潜在有用的并且最终可被理解的信息和知识的非平凡过程