-
公开(公告)号:CN105893052B
公开(公告)日:2019-04-16
申请号:CN201610249051.7
申请日:2016-04-20
Applicant: 中国银行股份有限公司
Abstract: 本发明公开一种war包分析器,包括源码分析模块或字节码分析模块,代码获取模块和前端页面分析模块;代码获取模块用于获取待分析war包中的源码,并将源码输出至源码分析模块或用于获取待分析war包中的字节码,并将字节码输出至字节码分析模块;源码分析模块用于为源码构建抽象语法树,并根据抽象语法树获取源码中的元数据信息和关联数据信息;字节码分析模块用于对字节码进行解析得到元数据信息和关联数据信息;前端页面分析模块用于从待分析war包中获取前端页面代码,并将前端页面代码转换为源码或字节码;将源码输出至源码分析模块或将字节码输出至字节码分析模块。利用war包分析器能够对war包进行分析,并得到war包中相关的元数据信息和关联数据信息。
-
公开(公告)号:CN105955746A
公开(公告)日:2016-09-21
申请号:CN201610298712.5
申请日:2016-05-06
Applicant: 中国银行股份有限公司
IPC: G06F9/44
CPC classification number: G06F8/71
Abstract: 本发明提供的一种版本管理的方法及装置,接收DDL语句,根据DDL语句中的所述目标对象的名称,类型以及owner获取DDL语句编辑前的源代码以及源代码的标识ID;根据所述目标对象的名称获取所述目标对象的ID以及源版本ID;根据所述源版本ID生成新版本ID;获取所述DDL语句对所述源代码编辑后的新代码;记录所述目标对象的名称,ID,新版本ID,源代码的ID以及所述新代码之间的对应关系,记录所述源代码的ID与所述源代码之间的对应关系。每次接收到DDL语句,记录DDL语句编辑的目标对象的名称,ID,新版本ID,DDL语句编辑前的源代码以及DDL语句编辑后的新代码之间的对应关系,即记录软件产品开发过程中每一次对程序的编辑事件,实现对软件产品开发过程的版本管理。
-
公开(公告)号:CN105893052A
公开(公告)日:2016-08-24
申请号:CN201610249051.7
申请日:2016-04-20
Applicant: 中国银行股份有限公司
IPC: G06F9/44
Abstract: 本发明公开一种war包分析器,包括源码分析模块或字节码分析模块,代码获取模块和前端页面分析模块;代码获取模块用于获取待分析war包中的源码,并将源码输出至源码分析模块或用于获取待分析war包中的字节码,并将字节码输出至字节码分析模块;源码分析模块用于为源码构建抽象语法树,并根据抽象语法树获取源码中的元数据信息和关联数据信息;字节码分析模块用于对字节码进行解析得到元数据信息和关联数据信息;前端页面分析模块用于从待分析war包中获取前端页面代码,并将前端页面代码转换为源码或字节码;将源码输出至源码分析模块或将字节码输出至字节码分析模块。利用war包分析器能够对war包进行分析,并得到war包中相关的元数据信息和关联数据信息。
-
公开(公告)号:CN105955746B
公开(公告)日:2019-03-12
申请号:CN201610298712.5
申请日:2016-05-06
Applicant: 中国银行股份有限公司
IPC: G06F8/71
Abstract: 本发明提供的一种版本管理的方法及装置,接收DDL语句,根据DDL语句中的所述目标对象的名称,类型以及owner获取DDL语句编辑前的源代码以及源代码的标识ID;根据所述目标对象的名称获取所述目标对象的ID以及源版本ID;根据所述源版本ID生成新版本ID;获取所述DDL语句对所述源代码编辑后的新代码;记录所述目标对象的名称,ID,新版本ID,源代码的ID以及所述新代码之间的对应关系,记录所述源代码的ID与所述源代码之间的对应关系。每次接收到DDL语句,记录DDL语句编辑的目标对象的名称,ID,新版本ID,DDL语句编辑前的源代码以及DDL语句编辑后的新代码之间的对应关系,即记录软件产品开发过程中每一次对程序的编辑事件,实现对软件产品开发过程的版本管理。
-
-
-