山东中创软件商用中间件股份有限公司鲁国帅获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉山东中创软件商用中间件股份有限公司申请的专利页面编译阶段的类加载方法、装置、设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN118192984B 。
龙图腾网通过国家知识产权局官网在2025-07-29发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202410324421.3,技术领域涉及:G06F8/41;该发明授权页面编译阶段的类加载方法、装置、设备及存储介质是由鲁国帅;赵欣;翟鲁超;杨传艳设计研发完成,并于2024-03-21向国家知识产权局提交的专利申请。
本页面编译阶段的类加载方法、装置、设备及存储介质在说明书摘要公布了:本发明公开了页面编译阶段的类加载方法、装置、设备及存储介质,涉及计算机技术领域,包括:确定待部署应用,并将满足预设部署要求的所述待部署应用部署至目标应用服务器;利用应用层类加载器解析所述目标应用服务器,以读取目标类库,并将所述目标类库存放至对应的目标数组对象;将所述目标数组对象中的全部元素按照第一预设元素添加顺序添加至链表哈希集合类对象,以得到类路径目标数组对象;将所述类路径目标数组对象发送至所述目标应用服务器并基于所述类路径目标数组对象执行页面编译操作。本发明通过完善在页面编译阶段的类加载顺序处理机制,使得服务器能够按照类路径目标数组对象确定类的加载顺序,保障页面编译成功,应用运行正常。
本发明授权页面编译阶段的类加载方法、装置、设备及存储介质在权利要求书中公布了:1.一种页面编译阶段的类加载方法,其特征在于,包括: 确定待部署应用,并将满足预设部署要求的所述待部署应用部署至目标应用服务器; 利用应用层类加载器解析所述目标应用服务器,以读取目标类库,并将所述目标类库存放至对应的目标数组对象; 将所述目标数组对象中的全部元素按照第一预设元素添加顺序添加至链表哈希集合类对象,以得到类路径目标数组对象; 将所述类路径目标数组对象发送至所述目标应用服务器并基于所述类路径目标数组对象执行页面编译操作; 所述确定待部署应用,并将满足预设部署要求的所述待部署应用部署至目标应用服务器,包括:确定待部署应用,并确定所述待部署应用包含的服务器页面;判断所述服务器页面对应的目标类是否在所述待部署应用中存在超出预设数量的类文件;若所述目标类在所述目标类库中包含的目录类库以及jar文件类库中存在内容不同的所述类文件,则判定所述目标类在所述待部署应用中存在超出预设数量的所述类文件;当所述目标类在所述待部署应用中存在超出预设数量的所述类文件时,判定满足所述预设部署要求,并将所述待部署应用部署至所述目标应用服务器; 所述利用应用层类加载器解析所述目标应用服务器,以读取目标类库,并将所述目标类库存放至对应的目标数组对象,包括:获取所述目标应用服务器对应的预创建的所述应用层类加载器,并利用所述应用层类加载器扫描并读取所述目标类库;其中,所述目标类库包含所述目录类库以及所述jar文件类库;将所述目录类库存放至对应的目录文件数组对象,将所述jar文件类库存放至对应的jar文件数组对象;将所述目录文件数组对象以及所述jar文件数组对象确定为所述目标数组对象; 所述将所述目标数组对象中的全部元素按照第一预设元素添加顺序添加至链表哈希集合类对象,以得到类路径目标数组对象,包括:利用java语言的new关键字创建软件开发工具包的所述链表哈希集合类对象;所述链表哈希集合类在添加元素时按照第二预设元素添加顺序进行添加;其中,所述第二预设元素添加顺序为插入元素时的先后顺序;利用所述java语言的for循环方式遍历所述目录文件数组对象中的元素,并基于所述第一预设元素添加顺序将所述目录文件数组对象中的元素依次添加至所述链表哈希集合类对象;利用所述java语言的所述for循环方式遍历所述jar文件数组对象中的元素,并基于所述第一预设元素添加顺序将所述jar文件数组对象中的元素依次添加至所述链表哈希集合类对象,以得到目标链表哈希集合类对象;将所述目标链表哈希集合类对象转换为所述类路径目标数组对象; 所述基于所述第一预设元素添加顺序将所述jar文件数组对象中的元素依次添加至所述链表哈希集合类对象,以得到目标链表哈希集合类对象,包括:调用链表哈希集合类的添加元素方法,将所述jar文件数组对象中的所有元素依次添加至所述链表哈希集合类对象中,以得到目标链表哈希集合类对象。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人山东中创软件商用中间件股份有限公司,其通讯地址为:250014 山东省济南市历下区千佛山东路41-1号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。