买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本说明书实施例提供了一种基于Groovy逻辑模块的热部署实施方法和装置,其中所述Groovy逻辑模块中逻辑为业务系统逻辑的部分逻辑,所述方法包括:将逻辑模块中的逻辑加载至SpringModule中;判断逻辑模块是否仅提供脚本;若是,则将脚本初始化成可运行对象;若否,则:将逻辑模块初始化,并分配相应独立的ClassLoader后初始化,并分配相应独立的ApplicationContext;扫描逻辑模块中的可运行类,通过ApplicationContext对可运行类实例化成可运行对象;缓存可运行对象,完成逻辑模块的初始化。本说明书实施例能够实现对某个具体逻辑的热部署,而不影响业务系统整体的稳定性。
主权项:1.一种基于Groovy逻辑模块的热部署实施方法,其特征在于,所述Groovy逻辑模块中的逻辑属于业务系统逻辑的部分逻辑,所述方法包括:将Groovy逻辑模块中的逻辑加载至SpringModule中;判断所述Groovy逻辑模块是否仅提供Groovy脚本;若是,则将所述Groovy脚本初始化成可运行对象;若否,则:将所述Groovy逻辑模块初始化,并分配相应独立的ClassLoader;将所述独立的ClassLoader初始化,并分配相应独立的ApplicationContext;扫描所述Groovy逻辑模块中的可运行类,通过所述ApplicationContext对所述可运行类实例化成可运行对象;缓存所述可运行对象,完成所述Groovy逻辑模块的初始化;根据执行命令执行所述Groovy逻辑模块中的逻辑;根据销毁命令销毁所述Groovy逻辑模块。
全文数据:
权利要求:
百度查询: 北京量子之歌科技有限公司 一种基于Groovy逻辑模块的热部署实施方法和装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。