快速生成指令的方法、服务器以及计算机存储介质技术

技术编号:20654919 阅读:30 留言:0更新日期:2019-03-23 06:40
本申请提供了一种快速生成指令的方法、服务器以及计算机存储介质,该快速生成指令的方法包括:接收第一操作指令;获取与第一操作指令对应的预设代码框架;将预设代码框架和第一操作指令进行封装,得到第二操作指令。通过上述快速生成指令的方法,可以将用户输入的操作指令和预设代码框架快速封装成完整的操作指令,减少繁琐的配置过程和输入的代码量。

【技术实现步骤摘要】
快速生成指令的方法、服务器以及计算机存储介质
本申请涉及计算机应用
,特别是涉及一种快速生成指令的方法、服务器以及计算机存储介质。
技术介绍
在后台管理系统中,对于数据的处理过程和存储过程需要大量的代码执行。现有技术中,工作人员需要对多种操作分别编写具体的实现方法,编写连接数据库代码、SQL语句代码、执行代码、返回结果代码映射到实体类代码。以上编写工作的代码量非常大,而且在切换不同的操作指令时,工作人员需要重新编写和配置大量的代码。整个配置过程繁琐,且扩展性低。
技术实现思路
本申请提供了一种快速生成指令的方法、服务器以及计算机存储介质,主要解决的技术问题是如何减轻配置过程中的代码量和提高后台管理的扩展性。为解决上述技术问题,本申请提供了一种快速生成指令的方法,所述快速生成指令的方法包括:接收第一操作指令;获取与所述第一操作指令对应的预设代码框架;将所述预设代码框架和所述第一操作指令进行封装,得到第二操作指令。为解决上述技术问题,本申请还提供了一种服务器,所述服务器包括通信器和处理器,其中,所述通信器与所述处理器耦接;所述通信器用于接收第一操作指令;所述处理器用于获取与所述第一操作指令对应的预设代码框架;所述处理器用于将所述预设代码框架和所述第一操作指令进行封装,得到第二操作指令。为解决上述技术问题,本申请还提供了一种计算机存储介质,所述计算机存储介质存储有程序数据,所述程序数据能够被执行以实现上述的快速生成指令的方法。与现有技术相比,本申请的有益效果是:接收第一操作指令,接收工作人员所需要的操作指令;获取与第一操作指令对应的预设代码框架,获取已经编写好的代码框架;将预设代码框架和第一操作指令进行封装,得到第二操作指令,将输入的操作指令与代码框架进行封装,即可生成完整的操作指令。通过上述快速生成指令的方法,可以将用户输入的操作指令和预设代码框架快速封装成完整的操作指令,减少繁琐的配置过程和输入的代码量。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1是本申请快速生成指令的方法第一实施例的流程示意图;图2是图1中管理系统的结构示意图;图3是本申请快速生成指令的方法第二实施例的流程示意图;图4是本申请快速生成指令的方法第三实施例的流程示意图;图5是本申请服务器一实施例的结构示意图;图6是本申请服务器又一实施例的结构示意图;图7是本申请计算机存储介质一实施例的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请提出了一种快速生成指令的方法,具体请参见图1和图2,图1是本申请快速生成指令的方法第一实施例的流程示意图;图2是图1中管理系统的结构示意图。管理系统20至少包括客户端21和服务器22。其中,客户端21与服务器22建立通信连接。客户端21用于接收用户输入的信息或指令,并将上述信息或指令转发给服务器22。服务器22用于接收客户端21转发的信息或指令,并根据上述信息或指令获取对应的代码框架,实现快速生成指令的操作过程。该快速生成指令的方法包括以下步骤:S11:接收第一操作指令。其中,服务器22用于接收第一操作指令。具体地,客户端21用于接收用户指令,该用户指令至少包括用户期望对后台数据进行管理的操作种类,例如,操作种类可为增加、删除、查找或改正等。客户端21根据用户指令生成第一操作指令,并将第一操作指令发送给服务器22。S12:获取与第一操作指令对应的预设代码框架。其中,接收第一操作指令后,服务器22根据第一操作指令获取对应的预设代码框架。具体地,预设代码框架可由工作人员预先进行编写和配置。其中,预设代码框架包括一系列通用代码,例如,通用代码可为连接代码、调用代码和/或返回代码等。预设代码框架可通过客户端21输入,并存储在服务器22中;预设代码框架也可通过硬盘、U盘或网络共享的方式输入,并存储在服务器22中。S13:将预设代码框架和第一操作指令进行封装,得到第二操作指令。其中,服务器22将获取的预设代码框架和接收的第一操作指令进行封装,得到第二操作指令。具体地,服务器22将第一操作指令中的代码或信息插入预设代码框架中,从而将预设代码框架和相关代码或信息封装为一个完整的第二操作指令。服务器22执行第二操作指令,即可对后台数据进行处理。通过上述实施例的快速生成指令的方法,服务器22接收客户端21的第一操作指令,并将第一操作指令与对应的预设代码框架进行封装,从而得到第二操作指令。由于服务器22中预先存储有多个代码框架,当客户端21输入第一操作指令时,服务器22根据第一操作指令获取对应的代码框架,并将第一操作指令与对应的代码框架进行封装,即可获得完整的第二操作指令,完成快速生成指令的过程。通过上述快速生成指令的方法,相对于现有技术的常规做法减少了繁多的代码,相对于开源框架则减去了繁琐的配置过程,生成指令的过程更灵活。根据上述实施例的描述,服务器22中预先存储有多个代码框架,每个代码框架对应一种操作指令。当服务器22需要快速生成指令时,服务器22根据客户端21的第一操作指令获取对应的代码框架,进而快速生成操作指令。当服务器22预先存储的代码框架无法满足生成指令的需求时,服务器22还可以输入更多的代码框架,以满足生成指令的需求,进而提高该快速生成指令的方法的扩展性。具体实现方式请参见下述快速生成指令的方法第二实施例。本申请还提出了另一种快速生成指令的方法,具体请参见图3,图3是本申请快速生成指令的方法第二实施例的流程示意图。本实施例的快速生成指令的方法同样应用于管理系统20,具体请参见图2,在此不再赘述。如图3所示,在第一实施例所述揭示的快速生成指令的方法的基础上,步骤12进一步包括以下步骤:S31:接收到基础代码,并将基础代码封装得到基础代码框架。其中,服务器22新建项目代码,并建立基础类(BaseDaoImpl)和基础接口(BaseDao),然后将对应的基础类代码和对应的基础接口代码嵌入项目代码中。其中,基础类用于存储实现操作指令的相关代码和参数,基础接口用于实现基础类中的代码和参数。基础接口和基础类的作用是提供一个通用模板规范以及该规范的实现,同时提供了一个骨架作用,方便工作人员对模板进行扩展,编写更切合部门业务需求的方法。服务器22通过客户端21或其它渠道接收到基础代码,并将基础代码封装得到基础代码框架。基础代码框架包括实现通用操作指令的相关通用代码,例如,通用代码可为连接代码、调用代码和/或返回代码等。服务器22将基础代码框架的相关代码存储在基础类中。S32:接收到自定义代码,并将自定义代码封装得到自定义代码框架。其中,服务器22建立用户类(UserDaoImpl)和用户接口(UserDao),并将对应的用户类代码和对应的用户接口代码嵌入项目代码中。其中,用本文档来自技高网...

【技术保护点】
1.一种快速生成指令的方法,其特征在于,所述快速生成指令的方法包括:接收第一操作指令;获取与所述第一操作指令对应的预设代码框架;将所述预设代码框架和所述第一操作指令进行封装,得到第二操作指令。

【技术特征摘要】
1.一种快速生成指令的方法,其特征在于,所述快速生成指令的方法包括:接收第一操作指令;获取与所述第一操作指令对应的预设代码框架;将所述预设代码框架和所述第一操作指令进行封装,得到第二操作指令。2.根据权利要求1所述的快速生成指令的方法,其特征在于,所述多个预设代码框架包括自定义代码框架;在获取与所述第一操作指令对应的预设代码框架的步骤之前,所述方法进一步包括:接收到自定义代码,并将所述自定义代码封装得到所述自定义代码框架。3.根据权利要求2所述的快速生成指令的方法,其特征在于,所述多个预设代码框架还包括基础代码框架;在获取与所述第一操作指令对应的预设代码框架的步骤之前,所述方法进一步包括:接收到基础代码,并将所述基础代码封装得到所述基础代码框架。4.根据权利要求3所述的快速生成指令的方法,其特征在于,所述获取与所述第一操作指令对应的预设代码框架的步骤,进一步包括:获取与所述第一操作指令对应的所述自定义代码框架或所述基础代码框架。5.根据权利要求1所述的快速生成指令的方法,其特征在于,所述第一操作指令包括指令信息;获取与所述第一操作指令对应的预设代码框架的步骤,进一步包括:根据所述指令信息获取与所述指令信息对应的预设代码框架。6.根据权利要求5所述的快速...

【专利技术属性】
技术研发人员:蔡土云
申请(专利权)人:广州虎牙信息科技有限公司
类型:发明
国别省市:广东,44

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

1