数据处理方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:20796657 阅读:39 留言:0更新日期:2019-04-06 10:18
本公开提供了一种数据处理方法、装置、电子设备及计算机可读存储介质,该方法包括:获取源代码文件,源代码文件包括应用程序的用户界面源代码及业务逻辑源代码;基于源代码文件生成至少一个用户界面功能模块和至少一个业务逻辑功能模块;根据至少一个用户界面功能模块和至少一个业务逻辑功能模块,生成应用程序。本公开的实施例中,基于源代码文件生成至少一个用户界面功能模块和至少一个业务逻辑功能模块,实现了业务层和界面层的解耦,使对两种类型的代码的修改可以互不影响,便于代码的维护与修改,提高了代码的可读性、能够极大的减小维护的时间和人工成本。

Data Processing Method, Device, Electronic Equipment and Computer Readable Storage Media

The present disclosure provides a data processing method, device, electronic device and computer readable storage medium. The method includes: obtaining source code files, including user interface source code and business logic source code of an application program; generating at least one user interface function module and at least one business logic function module based on source code files; and according to at least one business logic function module. The user interface function module and at least one business logic function module are used to generate the application program. In the embodiments of the present disclosure, at least one user interface function module and at least one business logic function module are generated based on source code files, thus realizing the decoupling of the business layer and the interface layer so that the modification of the two types of code can not affect each other, facilitating the maintenance and modification of the code, improving the readability of the code, and greatly reducing the maintenance time and labor cost.

【技术实现步骤摘要】
数据处理方法、装置、电子设备及计算机可读存储介质
本公开涉及数据处理
,具体而言,本公开涉及一种数据处理方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着人们生活水平的提高,终端应用程序,尤其是娱乐应用程序已经成为人们生活不可或缺的一部分。为了满足人们的使用需求,应用程序在不断更新,功能也在不断强大。但在应用程序的功能不断强大的同时,应用程序的源代码文件也变得更加复杂,数据量也在不断增大,可能造成源代码文件的维护不便。例如,在需要对源代码文件中的某些代码内容进行修改时,由于源代码文件太大太复杂,需要耗费技术人员很大的时间与精力,且修改后还需要调试并验证此次修改是否会对源代码文件的其它代码造成影响。可见,现有的终端应用程序的源代码文件维护不便,尤其是对于具有用户交互功能及业务逻辑较为复杂的应用,源代码文件的维护需要耗费技术人员很大的时间与精力,维护成本较高。
技术实现思路
本公开的目的旨在至少能解决上述的技术缺陷之一,提高对源代码文件的维护体验。本公开采用的技术方案如下:第一方面,本公开提供了一种数据处理方法,该方法包括:获取源代码文件,源代码文件包括应用程序的用户界面源代码本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:获取源代码文件,所述源代码文件包括应用程序的用户界面源代码及业务逻辑源代码;基于所述源代码文件生成至少一个用户界面功能模块和至少一个业务逻辑功能模块,所述至少一个用户界面功能模块是与所述用户界面源代码对应的功能模块,所述至少一个业务逻辑功能模块是与所述业务逻辑源代码对应的功能模块;根据所述至少一个用户界面功能模块和所述至少一个业务逻辑功能模块,生成所述应用程序。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取源代码文件,所述源代码文件包括应用程序的用户界面源代码及业务逻辑源代码;基于所述源代码文件生成至少一个用户界面功能模块和至少一个业务逻辑功能模块,所述至少一个用户界面功能模块是与所述用户界面源代码对应的功能模块,所述至少一个业务逻辑功能模块是与所述业务逻辑源代码对应的功能模块;根据所述至少一个用户界面功能模块和所述至少一个业务逻辑功能模块,生成所述应用程序。2.根据权利要求1所述的方法,其特征在于,所述基于所述源代码文件生成至少一个用户界面功能模块和至少一个业务逻辑功能模块,包括:将所述源代码文件拆分成至少一个第一子文件和至少一个第二子文件,所述至少一个第一子文件为所述用户界面源代码的文件,所述至少一个第二子文件为所述业务逻辑源代码的文件;根据所述至少一个第一子文件,生成至少一个用户界面功能模块;根据所述至少一个第二子文件,生成至少一个业务逻辑功能模块。3.根据权利要求2所述的方法,其特征在于,所述将所述源代码文件拆分成至少一个第一子文件和至少一个第二子文件,包括:按照预配置的拆分配置文件,将所述源代码文件拆分成至少一个第一子文件和至少一个第二子文件;其中,所述拆分配置文件为根据所述源代码文件所对应的用户界面功能和业务逻辑功能所确定的文件。4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:生成数据管理模块,所述数据管理模块用于所述至少一个用户界面功能模块和所述至少一个业务逻辑功能模块中的指定功能模块之间的数据共享;所述根据所述至少一个用户界面功能模块和所述至少一个业务逻辑功能模块,生成所述应用程序,包括:根据所述至少一个用户界面功能模块,所述至少一个业务逻辑功能模块和所述数据管理模块,生成所述应用程序。5.根据权利要求4所述的方法,其特征在于,所述指定功能模块包括所述至少一个用户界面功能模块和所述至少一个业务逻辑功能模块中具有公用参数的模块,和/或,向所述数据管理模块注册的需要关注指定参数的注册模块,所述数据管理模块具体用于:监控所述公用参数;在具有所述公用参数的模块中的任一功能模块中的所述公用参数发生变化时,通知除所述任一功能模块之外的其它具有所述公用参数的功能模块进行所述公用参数的更新;和/或,监控所述指定参数,在所述指定参数发生变化时,将所述指定参数变化后的信息发送至所述注册模块。6.一种数据处理方法,其特征在于,包括:通过应用程序的用户界面,接收用户的操作请求;根据所述操作请求,确定与所述操作请求对应的当前用户界面功能模块和当前业务逻辑功能模块,所述当前用户界面功能模块是基于所述应用程序的源代码文件中的用户界面源代码生成的至少一个第一功能模块中的至...

【专利技术属性】
技术研发人员:李朋林
申请(专利权)人:北京微播视界科技有限公司
类型:发明
国别省市:北京,11

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

1