一种基于XML RPC的前端与服务器的交互实现制造技术

技术编号:8532893 阅读:210 留言:0更新日期:2013-04-04 15:55
本发明专利技术公开了一种基于XML?RPC的前端与服务器的交互方式,包括一套封装良好的JS库、XML转换引擎、服务调用器和面向服务层的API接口;JS库,用于完成页面表单数据到XML格式的转换以及RPC回调结果绑定到表单;XML转换引擎,用于将XML格式的对象文本转成对应的内存对象以及将内存对象转成XML格式文本;服务调用器,用于接收页面AJAX请求,解析XML请求参数,找到对应的服务ID和服务方法并调用它;面向服务层的API接口,用于服务层从内存中取到从页面传递过来的且经过了XML转换引擎转换过的业务对象。

【技术实现步骤摘要】

本专利技术涉及WEB应用领域,特别是涉及一种基于XML RPC的前端与服务器的交互 实现。
技术介绍
随着社会信息化程度越来越高,在IT领域也涌现出了越来越多的新技术,传统的 基于B/S的系统也开始迅速走出历史舞台,WEB应用已成为中流砥柱。然而信息化高度发 展的今天也面临着一些需要急需解决的问题,如何快速构建企业应用和提高开发效率就是 其中的一个典型问题。想要在信息化领域中具有强大竞争力,低成本的、高效率的快速构建 技术对公司的发展有着至关重要的作用。与之相反的是当前不少软件开发商宁愿一心埋头 忙着赶进度,也不愿意在这些方便多做一些工作。他们大多都面临这样的问题在不同的项 目中做着相同的事情。这种方式不仅不能提高软件质量,生产效率也极其低下。事实上,尽 管各种企业应用的需求不尽相同,代码实现也千差万别,但毋庸置疑的是,其中存在的共性 也非常多。如果通过某种有效的方法,把这些共性提取出来,并能够灵活应对各种不同的需 求变化,这样就会使WEB应用的开发效率大大提高,同时增加WEB应用架构的灵活性。B/S架构正越来越成为企业应用的主流模式,市场规模每年都在快速增长。然而与 这种快速发展本文档来自技高网...

【技术保护点】
一种基于XML?RPC的前端与服务器的交互方式,其特征在于,包括:一套封装良好的JS库、XML转换引擎和面向服务层的API接口;所述JS库,用于:完成页面表单数据到XML格式的转换以及RPC回调结果绑定到表单;所述XML转换引擎,用于:将XML格式的对象文本转成对应的内存对象以及将内存对象转成XML格式文本;所述面向服务层的API接口,用于:服务层从内存中取到从页面传递过来的且经过了XML转换引擎转换过的业务对象。

【技术特征摘要】
1.一种基于XML RPC的前端与服务器的交互方式,其特征在于,包括一套封装良好的JS库、XML转换引擎和面向服务层的API接口;所述JS库,用于完成页面表单数据到XML格式的转换以及RPC回调结果绑定到表单; 所述XML转换引擎,用于将XML格式的对象文本转成对应的内存对象以及将内存对象转成XML格式文本;所述面向服务层的API接口,用于服务层从内存中取到从页面传递过来的且经过了 XML转换引擎转换过的业务对象。2.一种将表单数据转成XML的方法,其特征在于,包括如果表单数据对应一个业务对象,那么可以通过JS库将单个表单直接转成一个XML ; 如果表单数据对应多个业务对象且他们存在父子关系,那么通过JS库可以将单个表单直接转成一个有父子关系的XML ;如果页面使用了 Grid组件,那么通过JS库可以将单个Grid直接转成一个XML ; 如果页面使用了 JSON数据,那么通过JS库也可直接将JSON数据转成一个XML。3.—种将RPC回调结果绑定到表单的方法,其特征在于,包括如果...

【专利技术属性】
技术研发人员:何健明周涛杨文武
申请(专利权)人:佳都新太科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1