[发明专利]数据处理方法、装置、电子设备及计算机可读存储介质有效
申请号: | 201811460045.1 | 申请日: | 2018-11-30 |
公开(公告)号: | CN109582310B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 李朋林 | 申请(专利权)人: | 北京微播视界科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/36;G06F8/72 |
代理公司: | 北京天达共和律师事务所 11798 | 代理人: | 李园 |
地址: | 100086 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本公开提供了一种数据处理方法、装置、电子设备及计算机可读存储介质,该方法包括:获取源代码文件,源代码文件包括应用程序的用户界面源代码及业务逻辑源代码;基于源代码文件生成至少一个用户界面功能模块和至少一个业务逻辑功能模块;根据至少一个用户界面功能模块和至少一个业务逻辑功能模块,生成应用程序。本公开的实施例中,基于源代码文件生成至少一个用户界面功能模块和至少一个业务逻辑功能模块,实现了业务层和界面层的解耦,使对两种类型的代码的修改可以互不影响,便于代码的维护与修改,提高了代码的可读性、能够极大的减小维护的时间和人工成本。
技术领域
本公开涉及数据处理技术领域,具体而言,本公开涉及一种数据处理方法、装置、电子设备及计算机可读存储介质。
背景技术
随着人们生活水平的提高,终端应用程序,尤其是娱乐应用程序已经成为人们生活不可或缺的一部分。为了满足人们的使用需求,应用程序在不断更新,功能也在不断强大。但在应用程序的功能不断强大的同时,应用程序的源代码文件也变得更加复杂,数据量也在不断增大,可能造成源代码文件的维护不便。例如,在需要对源代码文件中的某些代码内容进行修改时,由于源代码文件太大太复杂,需要耗费技术人员很大的时间与精力,且修改后还需要调试并验证此次修改是否会对源代码文件的其它代码造成影响。
可见,现有的终端应用程序的源代码文件维护不便,尤其是对于具有用户交互功能及业务逻辑较为复杂的应用,源代码文件的维护需要耗费技术人员很大的时间与精力,维护成本较高。
发明内容
本公开的目的旨在至少能解决上述的技术缺陷之一,提高对源代码文件的维护体验。本公开采用的技术方案如下:
第一方面,本公开提供了一种数据处理方法,该方法包括:
获取源代码文件,源代码文件包括应用程序的用户界面源代码及业务逻辑源代码;
基于源代码文件生成至少一个用户界面功能模块和至少一个业务逻辑功能模块,至少一个用户界面功能模块是与用户界面源代码对应的功能模块,至少一个业务逻辑功能模块是与业务逻辑源代码对应的功能模块;
根据至少一个用户界面功能模块和至少一个业务逻辑功能模块,生成应用程序。
本公开的实施例中,基于源代码文件生成至少一个用户界面功能模块和至少一个业务逻辑功能模块,包括:
将源代码文件拆分成至少一个第一子文件和至少一个第二子文件,至少一个第一子文件为用户界面源代码的文件,至少一个第二子文件为业务逻辑源代码的文件;
根据至少一个第一子文件,生成至少一个用户界面功能模块;
根据至少一个第二子文件,生成至少一个业务逻辑功能模块。
本公开的实施例中,将源代码文件拆分成至少一个第一子文件和至少一个第二子文件,包括:
按照预配置的拆分配置文件,将源代码文件拆分成至少一个第一子文件和至少一个第二子文件;
其中,拆分配置文件为根据源代码文件所对应的用户界面功能和业务逻辑功能所确定的文件。
本公开的实施例中,该方法还包括:
生成数据管理模块,数据管理模块用于至少一个用户界面功能模块和至少一个业务逻辑功能模块中的指定功能模块之间的数据共享;
根据至少一个用户界面功能模块和至少一个业务逻辑功能模块,生成应用程序,包括:
根据至少一个用户界面功能模块,至少一个业务逻辑功能模块和数据管理模块,生成应用程序。
本公开的实施例中,指定功能模块包括至少一个用户界面功能模块和至少一个业务逻辑功能模块中具有公用参数的模块,和/或,向数据管理模块注册的需要关注指定参数的注册模块,数据管理模块具体用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京微播视界科技有限公司,未经北京微播视界科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811460045.1/2.html,转载请声明来源钻瓜专利网。