[发明专利]一种富客户端应用系统无效
申请号: | 201010572485.3 | 申请日: | 2010-12-03 |
公开(公告)号: | CN102486734A | 公开(公告)日: | 2012-06-06 |
发明(设计)人: | 付益明;郭岩;伍治平 | 申请(专利权)人: | 上海宝信软件股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 上海伯瑞杰知识产权代理有限公司 31227 | 代理人: | 季申清 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种富客户端应用系统,包括应用系统骨架、模块信息维护组件和模块加载组件,其中:模块信息维护组件主要功能是提供可操作的模块信息维护界面,为富客户端中的每个模块维护一条对应的模块记录,以及被模块加载组件调用时,返回数据库中的当前所有的模块记录,模块加载组件的主要功能是控制模块的加载,包括模块远程下载组件和模块本地读取组件,模块加载组件控制模块的加载的步骤包括:根据模块状态列表中的模块信息以及本地缓存中的模块信息,先读取模块,再进行加载;在加载某个模块前,如果该模块有尚未被加载的依赖模块,则先加载所有的依赖模块。本发明提高了富客户端技术下的客户端加载效率,改善系统性能和用户体验。 | ||
搜索关键词: | 一种 客户端 应用 系统 | ||
【主权项】:
一种富客户端应用系统,其特征在于,包括应用系统骨架、模块信息维护组件和模块加载组件,其中:模块信息维护组件主要功能是提供可操作的模块信息维护界面,为富客户端中的每个模块维护一条对应的模块记录,以及被模块加载组件调用时,返回数据库中的当前所有的模块记录,存储在数据库中的模块记录主要包括:应用系统、模块名、版本号、加载模式、依赖模块;应用系统骨架的作用是,当用户每次通过浏览器访问富客户端应用系统时,浏览器首先自动将所述应用系统骨架下载到本地并加载,该应用系统骨架只包括与框架机制相关的代码,应用系统骨架加载并运行后,调用模块信息维护组件,获得当前数据库中的模块信息,并维护模块状态列表,根据模块信息调用模块加载组件;模块加载组件的主要功能是控制模块的加载,包括模块远程下载组件和模块本地读取组件,其中:模块远程下载组件的功能是从远程服务器上存放模块的Web容器中下载指定的模块,并将下载的模块以及模块信息,存储到本地缓存区中;模块本地读取组件的功能是从本地缓存区中读取指定的模块,以避免系统从服务器上下载相同的模块导致的资源浪费;模块加载组件控制模块的加载的步骤包括:根据模块状态列表中的模块信息以及本地缓存中的模块信息,先读取模块,再进行加载;当本地缓存中有模块信息,且模块信息中的版本号高于或等于模块状态列表中的模块信息版本号时,调用模块本地读取组件,读取并加载模块,否则,调用模块远程下载组件,读取并加载模块;模块加载完毕后,同步更新模块状态列表中的模块信息;在加载某个模块前,如果该模块有尚未被加载的依赖模块,则先加载所有的依赖模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝信软件股份有限公司,未经上海宝信软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010572485.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种数据的导出方法及装置
- 下一篇:一种光催化浮床装置