[发明专利]程序处理方法和装置在审
申请号: | 201710079010.2 | 申请日: | 2017-02-14 |
公开(公告)号: | CN106897105A | 公开(公告)日: | 2017-06-27 |
发明(设计)人: | 张绪勇;苏建栋 | 申请(专利权)人: | 泰康保险集团股份有限公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45;G06F9/44 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 杨泽,刘芳 |
地址: | 100031 北京市西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 处理 方法 装置 | ||
技术领域
本发明涉及计算机技术,尤其涉及一种程序处理方法和装置。
背景技术
应用程序的开发人员编写的Java代码经过编译和打包之后得到安装文件,用户通过下载安装文件并进行安装后可以使用该应用程序。当应用程序被修改或升级时,需要将新编写的Java代码再次编译和打包,形成新的安装文件,以使用户下载并安装新的安装文件,使用修改或升级后的应用程序。
现有技术中,通过bat脚本和ANT脚本获取SVN版本库中的Java代码,并将Java代码打包,得到安装文件。
采用现有技术,当应用程序的代码的路径因后期维护或修改发生变化时,需要不断根据变化情况对用于程序处理的脚本的代码进行维护和修改,造成程序处理的工作量较大。
发明内容
本发明提供一种程序处理方法和装置,降低了程序处理的工作量。
本发明提供一种程序处理方法,包括:
获取点击处理控件的操作指令,所述处理控件与处理程序对应,所述操作指令用于触发执行所述处理程序;
获取Java目标程序的配置信息,所述配置信息与所述Java目标程序唯一对应,所述配置信息位于Excel表格中;
执行所述处理程序,对所述配置信息对应的所述Java目标程序进行处理。
在本发明一实施例中,,所述处理程序包括第一处理程序,所述第一处理程序中包含第一打包脚本和第一存储脚本;
所述执行所述处理程序,对所述配置信息对应的Java目标程序进行处理包括:
通过执行所述第一打包脚本打包所述配置信息对应的所述Java目标程序得到Java包文件,所述第一打包脚本通过所述Excel表格内嵌的VB脚本编程实现;
通过执行所述第一存储脚本存储所述Java包文件至第一路径,所述配置信息包括所述第一路径,所述第一存储脚本通过所述Excel表格内嵌的VB脚本编程实现。
在本发明一实施例中,所述处理程序还包括第二处理程序,所述第二处理程序中包含编译脚本、第二打包脚本和第二存储脚本;
所述执行所述处理程序,对所述配置信息对应的Java目标程序进行处理还包括:
通过执行所述编译脚本编译所述配置信息对应的所述Java目标程序得到Class文件,所述编译脚本通过所述Excel表格内嵌的VB脚本编程实现;
通过执行所述第二打包脚本打包所述Class文件得到Class包文件,所述第二打包脚本通过所述Excel表格内嵌的VB脚本编程实现;
通过执行所述第二存储脚本存储所述Class包文件至第二路径,所述配置信息包括所述第二路径,所述第二存储脚本通过所述Excel表格内嵌的VB脚本编程实现。
在本发明一实施例中,所述通过执行所述第一打包脚本打包所述配置信息对应的所述Java目标程序得到Java包文件之前,还包括:
通过执行第一校验脚本校验所述Java目标程序是否存在,所述第一校验脚本通过所述Excel表格内嵌的VB脚本编程实现;
所述通过执行所述第二打包脚本打包所述Class文件得到Class包文件之前还包括:
通过执行第二校验脚本校验所述Class文件是否存在,所述第二校验脚本通过所述Excel表格内嵌的VB脚本编程实现。
在本发明一实施例中,所述配置信息包括:
所述Java目标程序的路径信息、所述Java目标程序的文件名信息、所述Java目标程序的版本信息和/或所述Java目标程序的变更信息。
本发明提供一种程序处理装置,包括:
获取模块,所述获取模块用于获取点击处理控件的操作指令,所述处理控件与处理程序对应,所述操作指令用于触发执行所述处理程序;
所述获取模块还用于获取Java目标程序的配置信息,所述配置信息与所述Java目标程序唯一对应,所述配置信息位于Excel表格中;
处理模块,所述处理模块用于执行所述处理程序,对所述配置信息对应的所述Java目标程序进行处理。
在本发明一实施例中,所述处理程序包括第一处理程序,所述第一处理程序中包含第一打包脚本和第一存储脚本;
所述处理模块具体用于通过执行所述第一打包脚本打包所述配置信息对应的所述Java目标程序得到Java包文件,所述第一打包脚本通过所述Excel表格内嵌的VB脚本编程实现;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰康保险集团股份有限公司,未经泰康保险集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710079010.2/2.html,转载请声明来源钻瓜专利网。