买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明提供了一种基于动态字节码生成的业务对象服务平台及方法。包括:动态代码生成模块,用于基于动态字节码技术依据定义生成对应业务对象服务的字节码;基于JVM的字节码加载模块,用于加载字节码,并将其实例化为业务对象服务;服务容器管理模块,用于基于SpringAOP技术将业务对象服务动态注入服务容器中;动态数据源管理模块,用于配置不同的数据存储策略;反编译模块,用于将生成的业务对象字节码转换回可读的源代码形式;二次开发支持模块,提供接口与配置机制;ORM框架集成模块。具有更高的性能、吞吐量、更好的业务代码的可读性。
主权项:1.一种基于动态字节码生成的业务对象服务平台,其特征在于,所述业务对象服务平台包括:动态代码生成模块,用于接收业务对象定义,并基于动态字节码技术依据所述定义自动生成对应业务对象服务的字节码;基于JVM的字节码加载模块,用于实时加载所述动态代码生成模块所生成的业务对象服务的字节码,并将其实例化为业务对象服务;服务容器管理模块,用于基于SpringAOP技术将实例化的业务对象服务动态注入服务容器中,以响应业务对象的变更,具体为:经过类加载器加载后,将这些class按照Spring的规范构建BeanDefinition,设置bean的生命周期、依赖和名词信息;将构建好的BeanDefinition传输给SpringIOC模块,SpringIOC模块按照构建的BeanDefinition的信息来实例化Bean;动态数据源管理模块,用于根据业务对象特性配置不同的数据存储策略,实现业务对象实例在不同数据库中的持久化存储;反编译模块,用于将生成的业务对象字节码转换回可读的源代码形式,便于代码审查、调试和交付;二次开发支持模块,提供接口与配置机制,使得开发者能够简便地向业务对象服务中插入自定义逻辑;ORM框架集成模块,确保平台与流行的ORM框架兼容,简化数据库操作,提升服务性能。
全文数据:
权利要求:
百度查询: 天河道云(北京)科技有限公司 一种基于动态字节码生成的业务对象服务平台及方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。