首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 171 毫秒
1.
基于JSON和IoC的AJAX-RMI插件   总被引:2,自引:0,他引:2  
黄强  王薇  张晓梅  李敏 《计算机工程》2009,35(19):71-74
异步JavaScript和XML(AJAX)客户端的 JavaScript与服务组件之间的通信存在较大阻抗,AJAX服务构件难以与现有MVC框架进行无侵略集成。基于结构化XML的数据交换体系占用系统资源和传输带宽较大,其结构不能有效适配客户和服务器系统。针对上述问题设计基于JSON数据交换、能与目前主流MVC框架进行无缝集成的AJAX远程方法调用插件MyAJAX,结合控制反转容器,提出服务组件的JavaScript动态存根生成和JSON序列化模型,实现JavaScript与容器内服务组件间的透明远程调用,给出MyAJAX的应用实例。  相似文献   

2.
JSON是一种基于文本的、独立于语言的轻量级数据交换格式,它不但易于阅读和编写,还易于机器解析和生成,是一种很容易将服务器端数据结构转换成JavaScript对象的数据格式.基于ExtJS富客户端的AJAX框架下,结合具体实例对JSON数据交换格式的细节进行讨论研究.  相似文献   

3.
利用JSON降低XML数据冗余的研究   总被引:1,自引:0,他引:1  
XML是应用系统中主要的数据交换格式,但XML中存在一些数据冗余,并且需要服务器和客户端进行解码,会占用较多的系统资源。介绍一种转换XML格式的数据为JSON格式的方法。并通过测试实验验证了JSON(JavaScript Object Notation)格式可以减少XML格式的数据冗余,进而使网络传输更有效率。  相似文献   

4.
Ajax(Asynchronous JavaScript And XML,异步JavaScfipt和XML)用于描述WEB应用程序风格和创建高度交互的WEB应用所需的一纽技术。运用AjaX技术,在XML,JSON中选择满足应用程序需求和功能、节省存储空间、易于生成和解析的数据格式成为WEB应用程序设计的关键。该文通过XML,JSON的介绍、实例运用及重要特征与环境支持区别的分析得出JSON是适用于Ajaxweb应用程序的理想数据交换格式的结论。  相似文献   

5.
基于JSON的Ajax数据通信快速算法   总被引:1,自引:0,他引:1  
针对Ajax采用XML作为数据载体存在标签大量冗余、基于DOM解析复杂导致数据传输量大、服务器与客户端解析效率低的问题,提出一种基于JSON的Ajax数据通信快速算法。分析服务器端应答Ajax引擎请求数据的结构,设计有限状态机模型实现应答数据集转换为JSON格式的方法,提高了Ajax数据传输和解析的效率。实验结果表明,该算法较以XML为数据载体的通信速度更快,解析效率更高,具有更好的用户体验度。  相似文献   

6.
基于XML的数据对象网络传输具有良好的可读性与可扩展性,但受到了浏览器和解析方式的限制。JSON是一种更加简洁的对象封装格式,可以用面向对象的语法对数据对象进行解析。在未来应用中,JSON会在某些领域彻底取代XML。  相似文献   

7.
JSON是一种轻量级、跨语言的数据交换格式而在Web服务器和客户端进行数据通信,它的跨语言性使得一种服务器端技术可以对接使用了不同技术的多种客户端,比如Android客户端,或基于JavaScript和AJax的网页客户端.以一个成绩查询系统为例,来分析一个PHP服务器端分别对接An-droid客户端和网页客户端的具体实现.  相似文献   

8.
在Ajax程序中,使用XML格式在服务器端和客户端之间传递数据是很常见的做法,但这种数据格式不但会产生大量数据冗余,而且还存在着解析复杂、效率不高等问题.将XML和JSON进行对比分析,选择JSON作为Ajax中的数据传输格式,并用jQuery来解析JSON数据.  相似文献   

9.
EasiDEF:一种水平化轻量级物联网数据交换协议   总被引:2,自引:0,他引:2  
物联网系统中数据交换协议私有化的问题日益突出,异构应用系统之间缺少水平、无缝地交换数据和共享信息的方法.而现有互联网中广泛采用的XML(eXtensible Markup Language)等数据交换协议存在数据冗余和解析复杂的问题,并不适用于资源受限的物联网前端设备.因此文中提出了一种新型的水平化轻量级物联网数据交换协议EasiDEF.该协议根据环境监测类物联网的应用数据特点,将数据类型分为单次请求数据和周期连续上报数据两种常见形式.针对单次出现的数据请求采用三级压缩机制,包括:(1)一种XML文件的序列化方法.该方法基于XML标准设计,保证了数据交换的通用性和水平化.同时序列化的操作使得在低功耗设备中应用XML成为可能;(2)一种将XML文件的字符串标签转化为占用空间小的数值标签的字典映射机制,其中字典的设计面向典型的物联网应用;(3)一种基于LZW(Lempel-Ziv-Welch)的改进数据压缩算法EasiLZW,该算法基于物联网应用字典压缩数据,保证协议的轻量性.而针对周期连续上报数据类型,对连续数据传输提出了一种增量式压缩算法.在保证协议低开销的前提下,EasiDEF可有效压缩XML文件,降低数据传输量.实验结果显示EasiDEF比传统方法提升了5~10倍的压缩效果,能够在物联网的资源受限环境中支持水平化的数据交换.  相似文献   

10.
介绍了基于VFP和JavaScript的应用程序《自动生成食品营养标签》的开发实例,重点探讨了JavaScript的原生对象JSON在数据交互中的应用,其中VFP以JSON作为TableTree4j的较复杂的数据源发送给JavaScript,再由后者解析、提交TableTree4j。  相似文献   

11.
12.
JSON数据传输效率研究   总被引:10,自引:0,他引:10  
为了对Web开发中数据传输格式的选择提供更有力的参考依据,研究了当前主流数据传输格式JSON(JavaScriptobject notation)的数据传输效率。对XML及FSV格式的数据传输开销公式进行了分析和研究,在此基础上针对JSON格式数据记录进行比较分析,提出了JSON数据传输开销计算公式。分别从数据传输开销、传输时间以及客户端数据反序列化效率3个方面对JSON、XML及FSV(fixed-sized file)进行量化比较,实验数据表明J,SON在数据传输效率方面明显优于其他数据传输格式,这为轻量级应用中数据传输格式的选择提供了一个优化的参考方案。  相似文献   

13.
With the size digital collections are currently reaching, retrieving the best match of a document from large collections by comparing hundreds of tags is a task that involves considerable algorithm complexity, even more so if the number of tags in the collection is not fixed. For these cases, similarity search appears to be the best retrieval method, but there is a lack of techniques suited for these conditions. This work presents a combination of machine learning algorithms put together to find the most similar object of a given one in a set of pre-processed objects based only on their metadata tags. The algorithm represents objects as character frequency curves and is capable of finding relationships between objects without an apparent association. It can also be parallelized using MapReduce strategies to perform the search. This method can be applied to a wide variety of documents with metadata tags. The case-study used in this work to demonstrate the similarity search technique is that of a collection of image objects in JavaScript Object Notation (JSON) containing metadata tags.  相似文献   

14.
基于二维图像实现三维重建一直是三维可视化中一个重要的研究内容。现有的实现方法基本上都是基于C/S架构或借助第三方插件实现,对于系统的稳定性和实用性带来较大的影响。针对这一不足之处,设计了一套B/S架构二维图像重建三维场景的系统应用于煤场三维可视化,并实现移动端、电脑端无插件浏览。后端程序利用python脚本对图像进行处理操作,前端通过JavaScript获取数据和渲染模型。实验表明,本文设计的三维煤场系统具有较好的实用性。  相似文献   

15.
基于对象关系的通用数据导入算法   总被引:2,自引:0,他引:2  
传统的数据导入方法在面对复杂对象关系系统时,存在原始数据到对象关系转换、数据一致性和对象导入次序确定等问题。该文提出一种基于对象关系的通用数据导入算法。借助原始数据文件对应系统中的对象关系,采用基于对象关系的数据转换,实现二维关系数据到XML对象描述格式的转换,按照一定的对象顺序将XML对象格式数据导入到系统中。  相似文献   

16.
在飞机协同设计中,原始基于XML的应用适配器因XML数据格式在封装和解析过程中的复杂性,使得其运行过程中产生许多不必要的性能损耗。因此,本文基于JSON数据交换格式,用JSON替代XML;通过封装、解析、存储与压缩实验数据表明,JSON相较XML,在飞机协同设计环境下对系统整体存取时间性能平均有15.68%的提升,同时,在压缩率上也有一定的提升。由此可作为复杂背景下优化系统性能的一个可行的解决方案。  相似文献   

17.
针对智能移动应用的特殊性及其在离线情况下的数据同步问题,提出了一种数据同步方案,使用JSON技术设计数据交换协议,移动端离线数据存放在SQLite数据库中、使用基于时间戳的冲突检测算法提高同步的准确性,并采用增量同步方式保证同步的效率和准确性. 将该策略应用在智慧安防系统中,结果表明,基于JSON离线数据同步效率相比传统基于XML的方案提高约8%.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号