Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于Groovy动态加载技术的业务系统更新方法及装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本发明公开了一种基于Groovy动态加载技术的业务系统更新方法及装置,其中该方法包括:获取业务系统中待更新业务逻辑组件的组件标识,其中,业务系统为基于Spring框架的应用程序;根据待更新业务逻辑组件的组件标识,基于Spring框架读取待更新业务逻辑组件的外置Groovy脚本;将待更新业务逻辑组件的外置Groovy脚本,动态加载到业务系统中;在业务系统中执行待更新业务逻辑组件的外置Groovy脚本。本发明通过将动态编译和装载的Groovy脚本集成到基于Spring框架的应用程序中,能够实现业务逻辑组件的热插拔,在不影响用户使用业务系统的情况下实现业务系统中业务逻辑组件的更新。

主权项:1.一种基于Groovy动态加载技术的业务系统更新方法,其特征在于,包括:获取业务系统中待更新业务逻辑组件的组件标识,其中,所述业务系统为基于Spring框架的应用程序;使用langXML模式配置GroovyBean;在.groovy文件中实现bean;定义接口作为Groovybean遵从的约定;Spring应用程序通过接口来定义应用程序组件之间的交互和依赖项;根据待更新业务逻辑组件的组件标识,基于Spring框架读取待更新业务逻辑组件的外置Groovy脚本;将待更新业务逻辑组件的外置Groovy脚本,动态加载到所述业务系统中;在所述业务系统中执行待更新业务逻辑组件的外置Groovy脚本;将待更新业务逻辑组件的外置Groovy脚本,动态加载到所述业务系统中,包括:以业务逻辑组件维度循环创建多个线程,分别调起call方法执行具体业务逻辑;线程中通过ClassPathXmlApplicationContext加载GroovyBean和自定义JDBC配置文件;其中,GroovyBean使用langXml模式定义,script-source属性定义Groovy脚本源代码所在路径;refresh-check-delay属性定义毫秒数,Spring检查对底层Groovy脚本的更改;如果检测到对脚本的更改则Spring读取并进行重新编译,用新的版本替换旧的bean;程序中配置刷新检查延迟,在底层Groovy脚本文件改变时自动刷新。

全文数据:

权利要求:

百度查询: 中国银行股份有限公司 基于Groovy动态加载技术的业务系统更新方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。