一种抽取Java网络应用升级包的方法及装置制造方法及图纸

技术编号:8532553 阅读:161 留言:0更新日期:2013-04-04 15:24
本申请实施例公开了一种抽取Java网络应用升级包的方法。该方法包括:确定升级包目录和实现Java网络应用升级被修改的源程序文件;将被修改的源程序文件的文件名以相对路径形式写入到被修改源程序文件列表;根据被修改的源程序文件的相对路径拼装出编译后的文件路径;查找编译后的文件路径下与被修改源程序文件同名的文件;将所述同名的文件写入所述升级包目录下以实现Java网络应用升级包的抽取。本申请实施例还公开了一种抽取Java网络应用升级包的装置。本申请实施例可以减小升级包“体积”,节约存储资源和传输资源。

【技术实现步骤摘要】

本申请涉及信息处理
,特别是涉及一种抽取Java网络应用升级包的方法及其对应的装置。
技术介绍
随着J2EE技术的广泛应用,基于Java的网络应用越来越多。比如,采用Eclipse平台开发的企业级信息管理系统。由于网络应用的开发需求不断变化或者开发时的相关技术能力受限等因素,网络应用可能存在程序漏洞或功能缺陷,需要通过开发完成后提供的补丁程序包实现升级完善,从而使基于Java的网络应用的适应性增强。现有技术的一种抽取Java网络应用升级包的方法是将修改后完成单元测试的程序源文件打上版本标签,提交到开发库;新建立的空白项目从开发库中抽取需要的版本的文件,引入相关JAR包(预先编辑的类文件集合)进行测试环境调试,然后进行编译,将编译后的文件包作为网络应用升级包。这种抽取Java网络应用升级包的方法将升级包发布后能够实现Java网络应用的升级完善。然而,由于上述抽取升级包的方式需要引入JAR包进行环境测试,该过程将使部分不需要更新的文件同时增加到升级包之中,导致升级包过于臃肿,占用过多的存储资源和传输资源,不利于整体上改善抽取Java网络应用的效率。
技术实现思路
为解决上述技术问题,本文档来自技高网...

【技术保护点】
一种抽取Java网络应用升级包的方法,其特征在于,该方法包括:确定升级包目录和实现Java网络应用升级被修改的源程序文件;将被修改的源程序文件的文件名以相对路径形式写入到被修改源程序文件列表;根据被修改的源程序文件的相对路径拼装出编译后的文件路径;查找编译后的文件路径下与被修改源程序文件同名的文件;将所述同名的文件写入所述升级包目录下以实现Java网络应用升级包的抽取。

【技术特征摘要】
1.一种抽取Java网络应用升级包的方法,其特征在于,该方法包括 确定升级包目录和实现Java网络应用升级被修改的源程序文件; 将被修改的源程序文件的文件名以相对路径形式写入到被修改源程序文件列表; 根据被修改的源程序文件的相对路径拼装出编译后的文件路径; 查找编译后的文件路径下与被修改源程序文件同名的文件; 将所述同名的文件写入所述升级包目录下以实现Java网络应用升级包的抽取。2.根据权利要求1所述的方法,其特征在于,该方法还包括,在将被修改的源程序文件的文件名以相对路径形式写入到被修改源程序文件列表后,所述方法还包括验证所述被修改的源程序文件是否存在,如果存在,则执行文件路径拼装步骤。3.根据权利要求1所述的方法,其特征在于,如果被修改的源程序文件包含Java类文件且编译后的内嵌类内具有同名文件,则在查找编译后的文件路径下与被修改源程序文件同名的文件之前,将Java类文件的文件名按照预设规则进行区别。4.根据权利要求1至3中任何一项所述的方法,其特征在于,所述方法还包括统计升级包目录下的文件的数量。5.一种抽取Java网络应用升级包的装置,其特征在于,该装置包括目录文件确定单元、文件名写入单元、文件路径拼装单元、同名文件查找单元和同名...

【专利技术属性】
技术研发人员:陈亮燕超源
申请(专利权)人:北京中电普华信息技术有限公司国家电网公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1