[发明专利]一种WEB页面的数据处理装置及处理方法有效
申请号: | 200810211312.1 | 申请日: | 2008-09-18 |
公开(公告)号: | CN101364236A | 公开(公告)日: | 2009-02-11 |
发明(设计)人: | 邝宇锋 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 信息产业部电子专利中心 | 代理人: | 吴永亮 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 页面 数据处理 装置 处理 方法 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种WEB页面的数据处理装置及处理方法。
背景技术
基于HTML页面的WEB应用程序近十年来大行其道是由于这种方式构建的应用系统部署成本低、结构简单,且HTML易于学习和使用。因此,很多用户和开发人员都乐于放弃由桌面应用程序带来的良好用户界面,而采用WEB应用程序实现数据的访问。
然而,随着近年来互联网技术和IT技术的迅猛发展,WEB页面所采用的传统同步的“刷新-等待”交互响应模式已经无法完全满足用户日益增长的个性化需求,特别是一些复杂的应用可能要求多次提取网页来完成一项事务处理,在某些领域中,如医药、财务领域,这往往导致交互速度低得无法接受。
用户希望在浏览器中也能得到桌面应用程序一样的快速响应,无刷新等待的体验。
发明内容
鉴于上述的分析,本发明旨在提供一种WEB页面的数据处理装置及处理方法,用以解决现有技术中的同步的“刷新-等待”交互响应模式无法满足用户需求的问题。
本发明的目的主要是通过以下技术方案实现的:
本发明提供了一种WEB页面的数据处理装置,所述装置包括:
模型标签、实例标签、绑定标签和服务标签,其中,
服务标签,用于根据用户发来的WEB页面的服务调用请求,向实例标签请求读取服务请求参数要求的数据对象实例;并根据经过绑定标签更新后的数据对象实例调用指定的WEB服务;
实例标签,用于根据服务标签的读取对象实例请求时,向绑定标签请求更新该数据对象实例的对象属性值;并将经过绑定标签更新后的数据对象实例返回给服务标签;
绑定标签,用于根据接收到的更新对象属性值请求后,更新绑定标签中该数据对象实例的属性值;
模型标签,用于给实例标签提供第一次创建对象实例用的数据模型。
进一步地,当WEB服务返回后通过事件触发服务标签的服务返回处理功能时,所述服务标签还用于将返回值反序列化为用户声明的对象实例,并更新实例标签中的该对象属性值;
对象属性值被服务标签更新后,所述实例标签还用于将向绑定标签请求更新控件属性值;
绑定标签接收到更新控件属性值请求后,还用于进行更新控件属性值的操作。
进一步地,所述服务标签还用于根据用户的配置决定在指定位置显示进度条或取消进度条,以及根据用户的配置决定是否进行页面跳转。
进一步地,在更新该数据对象实例的对象属性值前,所述绑定标签还用于根据用户配置的数据类型校验规则,自动进行数据校验及错误提示。
本发明还提供了WEB页面的数据处理方法,在WEB页面中预设置有模型标签、实例标签、绑定标签和服务标签,模型标签给实例标签提供第一次创建对象实例用的数据模型,则所述方法包括:
步骤A:服务标签根据用户发来的WEB页面的服务调用请求,向实例标签请求读取服务请求参数要求的数据对象实例;
步骤B:实例标签根据服务标签的读取对象请求,向绑定标签请求更新该数据对象实例的对象属性值;
步骤C:绑定标签根据接收到的更新对象属性值请求,更新绑定标签中的该数据对象实例的属性值;
步骤D:实例标签将更新后的数据对象实例返回给服务标签,服务标签根据更新后的数据对象实例调用指定的WEB服务,服务请求结束。
进一步地,所述步骤A具体包括:
用户在WEB页面的控件中输入数据,并通过控件操作触发WEB面的请求服务事件,请求服务事件以服务标签声明的某个服务标识为参数调用服务;
服务标签响应服务调用请求,从服务标签中取出该服务标识对应的服务请求参数,然后向实例标签请求读取该服务请求参数要求的各个对象。
其中,所述B还包括:
当实例标签根据服务标签的读取对象请求确定该数据对象实例是第一次使用,则根据模型标签中的数据模型的定义创建对象实例。
所述步骤C中,更新对象属性值的步骤具体包括:
绑定标签依次读取对象的属性;
根据用户定义的对象属性与控件属性的绑定关系,读取绑定的控件属性值,并将控件属性值赋值到对象属性中。
在执行所述步骤C前还包括:
绑定标签根据用户配置的数据类型校验规则,自动进行数据校验及错误提示。
所述步骤D还包括:
服务请求结束后,如果用户配置了进度条,则在指定位置显示进度条。
进一步地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810211312.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种气缸套机械加工工艺
- 下一篇:一种二氧化碳气体分析仪及其分析方法