[发明专利]企业分布式应用系统中实现资源加载及资源热更新的方法有效
申请号: | 201110270105.5 | 申请日: | 2011-09-13 |
公开(公告)号: | CN102436373A | 公开(公告)日: | 2012-05-02 |
发明(设计)人: | 王锋 | 申请(专利权)人: | 上海普元信息技术股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
地址: | 201203 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种企业分布式应用系统中实现资源加载以及资源热更新的方法,该方法包括开发期实现资源解析器接口和拦截器接口并配置格式定义的操作、运行期对资源加载配置文件解析的操作、运行期模块资源加载的操作以及运行期热更新线程监听的操作。采用本发明的方法能使资源的解析和热更新工作更为简单高效,增加新的资源类型时,无需修改核心代码,系统运行效率更高,性能稳定可靠,并降低了开发维护的成本,增强了系统可移植性和可扩展性,使用户专注于业务逻辑的处理,还能够快速适应业务需求和技术的变化,支撑建立高度模块化又高度整合的软件系统,其适用范围较为广泛,为企业应用中对资源的管理打下了坚实的基础。 | ||
搜索关键词: | 企业 分布式 应用 系统 实现 资源 加载 更新 方法 | ||
【主权项】:
一种企业分布式应用系统中实现资源加载以及资源热更新的方法,其特征在于,所述的方法包括:开发期实现资源解析器接口和拦截器接口并配置格式定义的操作、运行期对资源加载配置文件解析的操作、运行期模块资源加载的操作以及运行期热更新线程监听的操作;所述的开发期实现资源解析器接口和拦截器接口并配置格式定义的操作,包括以下步骤:(11)新建资源解析扩展包;(12)编写实现资源解析器接口的实现类;(13)编写实现资源拦截器接口的实现类;(14)配置资源解析器、拦截器与资源的映射规则;(15)将资源解析器扩展包部署到运行环境中;所述的运行期对资源加载配置文件解析的操作,包括以下步骤:(21)提供支持资源解析器扩展的接口类,以供扩展;(22)提供支持资源拦截器扩展的接口类,以供扩展;(23)加载定义的资源解析器、拦截器与资源映射规则配置文件;(24)根据对配置文件的解析形成资源与解析器的映射列表;(25)根据对配置文件的解析形成资源与拦截器的映射列表;(26)对资源与解析器的映射列表按优先级进行排序;所述的运行期模块资源加载的操作,包括以下步骤:(31)遍历模块下所有资源,并缓存;(32)对资源按资源解析器的配置进行资源的分类;(33)执行资源解析前的拦截器;(34)针对分类资源调用不同的资源解析器进行资源解析;(35)判断资源解析器是否支持懒加载;(36)缓存资源解析后的模型;(37)执行资源解析后的拦截器;所述的运行期热更新线程监听的操作,包括以下步骤:(41)资源热更新线程的编写;(42)设置热更新线程的扫描间隔;(43)遍历模块对应的目录,查找变更的资源;(44)对变更资源按资源解析器的配置进行资源的分类;(45)执行变更资源解析前的拦截器;(46)针对分类变更资源调用不同的资源解析器进行资源解析;(47)判断变更资源解析器是否支持懒加载;(48)变更缓存中资源解析的模型;(49)执行变更资源解析后的拦截器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海普元信息技术股份有限公司,未经上海普元信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110270105.5/,转载请声明来源钻瓜专利网。
- 上一篇:松材线虫的冷冻保存及解冻方法
- 下一篇:一种新型肖特基倒封装芯片及制造工艺