[发明专利]平台迁移方法及装置有效
申请号: | 201510860508.3 | 申请日: | 2015-11-30 |
公开(公告)号: | CN105446809B | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 伍辉;范戈;吴泽童 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 赵兴华;王宝筠 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 迁移 方法 装置 | ||
本发明实施例公开平台迁移方法及装置。所述方法包括:将第一平台的业务逻辑代码迁移至第二平台;所述将第一平台的业务逻辑代码迁移至第二平台包括:将第一平台对应的资源文件转换成第二平台对应的资源文件;修改前端框架。在本发明实施例中,实现了原有平台向新平台的迁移,达到现有资产最大限度的复用。
技术领域
本发明涉及计算机领域,特别是涉及平台迁移方法及装置。
背景技术
随着技术的发展及业务要求,建设银行推出新一代J2EE开发框架(平台),为了达到现有资产最大限度的复用,需要将基于J2EE框架的组件化开发平台迁移至新一代平台。
发明内容
本发明实施例的目的是提供平台迁移方法及装置,以实现平台迁移。
为实现上述目的,本发明提供了如下方案:
一种平台迁移方法,包括:
将第一平台的业务逻辑代码迁移至第二平台;所述将第一平台的业务逻辑代码迁移至第二平台包括:将第一平台对应的资源文件转换成第二平台对应的资源文件;
修改前端框架。
优选的,所述将第一平台对应的资源文件转换成第二平台对应的资源文件包括:将所述第一平台的JAVA文件进行编码转换,转换成所述第二平台对应的JAVA文件;将所述第一平台的Spring配置文件转换成所述第二平台对应的Spring配置文件;将所述第一平台的命名SQL文件,转换成所述第二平台对应的SQLMAP文件;将所述第一平台的HBM文件,转换成所述第二平台对应的SQLMAP文件;将所述第一平台的错误码资源文件转换成所述第二平台对应的错误码资源文件;将所述第一平台的Xsd文件添加至所述第二平台进行加载。
优选的,所述将所述第一平台的Xsd文件添加至所述第二平台进行加载包括:解析所述第一平台的Xsd文件,生成可应用于所述第二平台的实体对象类。
优选的,将所述第一平台的命名SQL文件,转换成所述第二平台对应的SQLMAP文件包括:对所述命名SQL文件加入Ibatis声明信息;在所述Ibatis声明信息后增加命名空间声明以及包路径;将SDO参数替换为Map参数;将ibatis集成到spring容器。
优选的,所述修改前端框架包括:增加HTTP JSON的接入方式,保留AMF协议的接入方式;将所述第一平台对应的前端ECS文件转换成所述第二平台对应的服务注册文件。
优选的,所述将所述第一平台对应的前端ECS文件转换成所述第二平台对应的服务注册文件包括:根据所述前端ECS文件中指定的服务方法转换成第二平台对应的服务注册文件。
优选的,所述将第一平台的业务逻辑代码迁移至第二平台还包括:将所述第一平台数据处理层的业务逻辑对应至所述第二平台的第一处理层;将所述第一平台业务处理层的业务逻辑对应至所述第二平台的第二处理层;将所述第一平台逻辑处理层中不调用其他业务逻辑的业务逻辑,对应至所述第二平台的第三处理层;将所述第一平台逻辑处理层中调用其他业务逻辑的业务逻辑,对应至所述第二平台的第四处理层。
优选的,还包括:将所述第一平台的技术组件转换成可运行于所述第二平台上的技术组件。
一种平台迁移装置,包括:
迁移工具用于,将第一平台的业务逻辑代码迁移至第二平台;所述将第一平台的业务逻辑代码迁移至第二平台包括:将第一平台对应的资源文件转换成第二平台对应的资源文件;
前端框架修改工具,用于修改前端框架。
优选的,还包括:技术组件转换工具,用于将所述第一平台的技术组件转换成可运行于所述第二平台上的技术组件。
在本发明实施例中,实现了原有平台向新平台的迁移,达到现有资产最大限度的复用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510860508.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种业务处理的方法、相关装置以及系统
- 下一篇:一种虚拟机访问服务的方法