CN107506201A - 一种python框架生成方法和*** - Google Patents

一种python框架生成方法和*** Download PDF

Info

Publication number
CN107506201A
CN107506201A CN201710867992.1A CN201710867992A CN107506201A CN 107506201 A CN107506201 A CN 107506201A CN 201710867992 A CN201710867992 A CN 201710867992A CN 107506201 A CN107506201 A CN 107506201A
Authority
CN
China
Prior art keywords
module
parameter
information
configuration
service framework
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710867992.1A
Other languages
English (en)
Inventor
林子皇
靳春孟
杨清强
严晓杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen Micro Technology Co Ltd
Original Assignee
Xiamen Micro Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiamen Micro Technology Co Ltd filed Critical Xiamen Micro Technology Co Ltd
Priority to CN201710867992.1A priority Critical patent/CN107506201A/zh
Publication of CN107506201A publication Critical patent/CN107506201A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明实施例提供一种python框架生成方法和***,所述方法包括:主模块获取用户输入的第一参数;其中,所述第一参数包括:类图、用例图或脑图;主模块调用参数模块,将所述第一参数转换成***识别的第二参数;主模块调用配置模块,获取用户选择的配置信息;其中,所述配置信息包括:纵向选择信息、横向选择信息、实现方式信息以及开发模式信息;主模块调用框架模块,根据所述配置信息和所述第二参数,生成服务框架。本发明实施例提供的python框架生成方法和***,可以根据需求,快速创建服务框架,降低了服务框架创建的难度,提高了服务框架创建的效率。

Description

一种python框架生成方法和***
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种python框架生成方法和***。
背景技术
随着信息技术尤其是计算机网络技术的迅速发展,各种服务框架应运而生。
现有的服务框架,如django可提供manage.py等文件来创建django模板渲染网站,根据setting和model生成ORM框架等;而tornado则要更麻烦,对于没有经验的新手来说,要搭建一套自己的服务框架,非常吃力。
此外,一套服务框架往往是融合了开发模式、渲染方式、database映射方式等。如django或tornado的MVC模式属于后台服务渲染,由V层渲染模板,而html模板直接结合python的语法。这些不同的组合虽然大大提高了架构师对于框架设计的灵活性,但无形当中也提高了门槛。
随着前端的发展,前端渲染的地方也越来越高。最初,在服务端渲染架构的基础上,提供api调用;之后,服务器只渲染简单模板,视图渲染完全由前端完成,如MVVM;再之后,微架构的提出。即使是资深的全栈架构师,想要快速搭建一个优秀的前后端分离框架,也不是一件轻松的事情。
除了前后端分离Web架构,还有后端服务、后端渲染Web等,甚至一个简单的队列服务,在起步阶段,如何搭建,如何选择一套优秀的服务架构,都是件耗时耗力的事情。
发明内容
针对现有技术中存在的问题,本发明实施例提供一种python框架生成方法和***。
第一方面,本发明实施例提供一种python框架生成方法,所述方法包括:
主模块获取用户输入的第一参数;其中,所述第一参数包括:类图、用例图或脑图;
主模块调用参数模块,将所述第一参数转换成***识别的第二参数;
主模块调用配置模块,获取用户选择的配置信息;其中,所述配置信息包括:纵向选择信息、横向选择信息、实现方式信息以及开发模式信息;
主模块调用框架模块,根据所述配置信息和所述第二参数,生成服务框架。
第二方面,本发明实施例提供一种python框架生成***,所述***包括:
参数模块,用于将用户输入的第一参数转换成***识别的第二参数;其中,所述第一参数包括:类图、用例图或脑图;
配置模块,用于获取用户选择的配置信息;其中,所述配置信息为纵向选择信息、横向选择信息、实现方式信息以及开发模式信息;
框架模块,用于根据所述配置信息和所述第二参数,生成服务框架;
主模块,用于调用所述参数模块、所述配置模块以及所述框架模块。
第三方面,本发明实施例提供一种电子设备,所述设备包括存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述python框架生成方法。
第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述python框架生成方法。
本发明实施例提供的python框架生成方法和***,通过主模块获取用户输入的第一参数,如类图、用例图或脑图,通过主模块调用参数模块,将所述第一参数转换成***识别的第二参数,通过主模块调用配置模块,获取用户选择的配置信息,包括:纵向选择信息、横向选择信息、实现方式信息以及开发模式信息,通过主模块调用框架模块,根据所述配置信息和所述第二参数,生成服务框架,可以根据需求快速、便捷地创建服务框架,降低了服务框架创建的难度,提高了服务框架创建的效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的python框架生成方法流程图;
图2为本发明另一实施例提供的python框架生成方法流程图;
图3为本发明实施例提供的python框架生成***的结构示意图;
图4为本发明实施例提供的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的python框架生成方法流程图,如图1所示,所述方法包括:
步骤10、主模块获取用户输入的第一参数;其中,所述第一参数包括:类图、用例图或脑图;
步骤11、主模块调用参数模块,将所述第一参数转换成***识别的第二参数;
步骤12、主模块调用配置模块,获取用户选择的配置信息;其中,所述配置信息包括:纵向选择信息、横向选择信息、实现方式信息以及开发模式信息;
步骤13、主模块调用框架模块,根据所述配置信息和所述第二参数,生成服务框架。
具体地,主模块可以提供操作界面,允许用户输入指定的第一参数,比如类图、用例图或脑图等,由于***无法识别用户输入的所述第一参数,所述主模块需要先调用参数模快,对所述第一参数进行转换,所述参数模块可以提供多样性的支持,将用户输入的第一参数转换成***识别的第二参数;然后,主模块调用配置模块,获取用户选择的配置信息。所述配置模块可以提供服务框架搭建的配置信息,包括:纵向选择信息、横向选择信息、实现方式信息以及开发模式信息,用户可以直接从配置模块中选择预先设定好的配置信息,也可以根据自身需求,对配置信息进行编辑和定义个性化的过滤器。
然后,主模块调用框架模块,根据经所述参数模块转换得到的第二参数和所述配置模块提供的配置信息,生成服务框架。其中,所述框架模块中保存有实现函数,可以根据所述第二参数和所述配置信息生成服务框架,所述框架模块也可以调用用户自定义的框架函数生成服务框架,所述框架模块还可以调用装饰者函数,避免执行的顺序发生错误。
本发明实施例提供的python框架生成方法,通过主模块调用参数模块将用户输入的第一参数转换成***识别的第二参数,通过主模块调用配置模块,获取用户选择的配置信息,通过主模块调用框架模块,根据所述配置信息和所述第二参数,生成服务框架,可以根据需求快速、便捷的生成服务框架,降低了服务框架创建的难度,提高了服务框架创建的效率。
可选的,在上述实施例的基础上,所述方法还包括:
主模块调用数据库模块,创建数据库并将所述第二参数和所述服务框架保存在所述数据库中。
具体地,采用上述实施例中提及的方法,创建好服务框架之后,主模块还可以调用数据库模块,在指定的服务器上快速创建数据库,并将所述第二参数和所述服务框架保存在所述数据库中。所述数据库模块可以支持多种数据库操作,包括:关系型数据库,如mysql、sqlservice、oracle,和非关系型数据库,如nosql。
其中,关系型数据库可以支持由现有的数据库转换成框架的Model,也可以支持由现有的Model生成数据库。Nosql类型数据库根据具体情况,可生成基本操作类。比如,django的ORM框架可通过model快速生成database等。可以通过sqlalchemy库生成model映射,或直接通过mysqldb调用sql操作等。
本发明实施例提供的python框架生成方法,通过主模块调用数据库模块创建数据库,并将所述第二参数以及所述服务框架保存在所述数据库中,使得所述python框架生成方法更加科学,同时所述数据库模块可以提供多种操作方式,提高适用性。
接下来以一个具体的实施例,详细描述本发明实施例提供的python框架生成方法。图2为本发明另一实施例提供的python框架生成方法流程图,如图2所示,主模块(Control)提供操作界面,允许用户选择指定的参数,所述参数类型包括:数据字典、类图、用例图、脑图、关系型数据库链接、model路径、list(字典集合)等,后台提供部分逻辑处理相当于控制层,调用其他模块生成服务框架。服务框架的主要生成逻辑处理都集中在框架模块(Frame)和数据库模块(SQLFrame),主模块(Control)逻辑尽量保持简洁,并提供丰富的用户界面操作。其中,框架模块(Frame)的每个框架模板对应一个模板类,采用工厂设计模式,通过工厂类生成一个完整的框架,所述工厂设计模式为现有技术,此处不对其做详细描述。
主模块(Control)获取到用户输入的第一参数之后,首先调用参数模块(Params)将所述第一参数转换成***识别的第二参数,然后,所述主模块(Control)调用配置模块(Config),获取用户选择的配置信息,所述配置信息包括:纵向选择信息、横向选择信息、实现方式信息以及开发模式信息;然后,所述主模块(Control)调用框架模块(Frame),根据所述第二参数和所述配置信息,创建服务框架;最后,所述主模块(Control)调用数据库模块(SQLFrame)创建数据库,并将所述第二参数和所述服务框架存储在所述数据库中。
本发明实施例提供的python框架生成方法,在服务框架创建过程中,通过提供多种服务器架构(django、torndo)、面向对象或面向过程的实现方式以及N层架构、MVC、MVVM等开发模式,多种技术的结合,提供了多样性,让用户有更多的选择,也覆盖更大的用户群。该方法,可以使得用户根据自身需求,方便、快捷地创建服务框架,不仅能够为用户提供时间上的方便,还能带来业务上的支持,可以让工程师从框架设计中脱身,把时间和精力集中在具体的业务上,可以让不擅长编程的项目经理,通过类图、用例图等设计,快速生成一套服务框架,提前验证自己的工作,也可以让产品经理通过自己的设计图、脑图等设计,快速生成一套服务框架,避免了与开发人员进行长时间的沟通。
在创建服务框架的过程中,用户可以简单的调整参数,或者自定义自己的框架类,也可以选择性的共享设计,为之后的项目提供更多的选择,提高工作效率,也可以选择共享,为他人提供更多的优秀框架。对于缺少架构师的项目团队,本发明实施例提供的python框架生成方法,可以快速创建优秀的架构,促近项目的推动,节约成本;对于个人来讲,可以从一个优秀的服务框架中,接触到更多的知识;对于一个资深的架构师,可以定义自己的服务框架,在下一个项目中,快速创建,提供效率,也可以贡献自己的框架,提高平台,提供更优秀的框架。
可选的,在上述实施例的基础上,所述纵向选择信息包括:纯后端服务、后端渲染网站或前后端分离网站。
可选的,在上述实施例的基础上,所述横向选择信息包括:tornado或django。
可选的,在上述实施例的基础上,所述实现方式信息包括:面向对象或面向过程。
可选的,在上述实施例的基础上,所述开发模式信息包括:MVC、N层架构或MVVM。
具体地,上述方法实施例中提及的纵向选择信息、横向选择信息、实现方式信息以及开发模式信息,都可以有多种选择方式。其中,所述纵向选择信息可以包括纯后端服务、后端渲染网站或前后端分离网站等,所述横向选择信息可以包括tornado或django,所述实现方式信息可以包括:面向对象或面向过程,所述开发模式信息可以包括:MVC、N层架构或MVVM。
用户可以根据需求,选择具体的纵向选择信息、横向选择信息、实现方式信息以及开发模式信息,作为配置信息。比如,用户可以选择纯后端服务作为纵向选择信息、tornado作为横向选择信息、面向对象作为实现方式信息、MVVM作为开发模式信息,从而得到对应的配置信息。
本发明实施例提供的python框架生成方法,通过提供多样化的纵向选择信息、横向选择信息、实现方式信息以及开发模式信息,以供用户选择,生成配置信息,使得所述方法具有广泛的适用性。
图3为本发明实施例提供的python框架生成***的结构示意图,如图3所示,所述***包括:参数模块30、配置模块31、框架模块32和主模块33,其中:
参数模块30用于将用户输入的第一参数转换成***识别的第二参数;其中,所述第一参数包括:类图、用例图或脑图;配置模块31用于获取用户选择的配置信息;其中,所述配置信息为纵向选择信息、横向选择信息、实现方式信息以及开发模式信息;框架模块32用于根据所述配置信息和所述第二参数,生成服务框架;主模块33用于调用所述参数模块、所述配置模块以及所述框架模块。
具体地,本发明实施例提供的python框架生成***包括:参数模块30、配置模块31、框架模块32和主模块33。其中,所述参数模块30可以提供多样性的支持,将主模块33获取的用户输入的第一参数,转换成***识别的第二参数;所述配置模块31可以提供服务框架搭建的配置信息,包括:纵向选择信息、横向选择信息、实现方式信息以及开发模式信息,用户可以直接从配置模块中选择预先设定好的配置信息,也可以根据自身需求,对配置信息进行编辑和定义个性化的过滤器;所述框架模块32中保存有实现函数,可以根据所述第二参数和所述配置信息生成服务框架,所述框架模块32也可以调用用户自定义的框架函数生成服务框架,所述框架模块还可以调用装饰者函数,避免执行的顺序发生错误;所述参数模块30、所述配置模块31和所述框架模块32在被主模块33调用时,执行各自的功能。
本发明实施例提供的python框架生成***,其功能具体参照上述方法实施例,此处不再赘述。
本发明实施例提供的python框架生成***,通过主模块调用参数模块将用户输入的第一参数转换成***识别的第二参数,通过主模块调用配置模块,获取用户选择的配置信息,通过主模块调用框架模块,根据所述配置信息和所述第二参数生成服务框架,可以根据需求快速、便捷的生成服务框架,降低了服务框架创建的难度,提高了服务框架创建的效率。
可选的,在上述实施例的基础上,所述***包括:参数模块、配置模块、框架模块、主模块以及数据库模块,其中:
数据库模块用于创建数据库,将所述第二参数和所述服务框架保存在所述数据库中;相应地,所述主模块还用于调用所述数据库模块。
具体地,本发明实施例提供一种python框架生成***,所述***包括:参数模块、配置模块、框架模块、主模块以及数据库模块,其中,所述参数模块、所述配置模块和所述框架模块一下上述实施例中详细描述,此处不再赘述。所述数据库模块用于创建数据库,将所述第二参数以及所述服务框架保存在所述数据库中;相应地,数据库模块在收到所述主模块的调用时,执行上述功能。
本发明实施例提供的python框架生成***,通过主模块调用数据库模块,创建数据库并将所述第二参数以及所述服务框架保存在所述数据库中,使得所述方法更加科学,同时所述数据库模块可以提供多种操作方式,提高了所述方法的适用性。
图4为本发明实施例提供的电子设备的结构示意图,如图4所示,所述设备包括:处理器(processor)41、存储器(memory)42和总线43,其中:
所述处理器41和所述存储器42通过所述总线43完成相互间的通信;所述处理器41用于调用所述存储器42中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:主模块获取用户输入的第一参数;其中,所述第一参数包括:类图、用例图或脑图;主模块调用参数模块,将所述第一参数转换成***识别的第二参数;主模块调用配置模块,获取用户选择的配置信息;其中,所述配置信息包括:纵向选择信息、横向选择信息、实现方式信息以及开发模式信息;主模块调用框架模块,根据所述配置信息和所述第二参数,生成服务框架。
本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:主模块获取用户输入的第一参数;其中,所述第一参数包括:类图、用例图或脑图;主模块调用参数模块,将所述第一参数转换成***识别的第二参数;主模块调用配置模块,获取用户选择的配置信息;其中,所述配置信息包括:纵向选择信息、横向选择信息、实现方式信息以及开发模式信息;主模块调用框架模块,根据所述配置信息和所述第二参数,生成服务框架。
本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:主模块获取用户输入的第一参数;其中,所述第一参数包括:类图、用例图或脑图;主模块调用参数模块,将所述第一参数转换成***识别的第二参数;主模块调用配置模块,获取用户选择的配置信息;其中,所述配置信息包括:纵向选择信息、横向选择信息、实现方式信息以及开发模式信息;主模块调用框架模块,根据所述配置信息和所述第二参数,生成服务框架。
以上所描述的电子设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的实施例各实施例技术方案的范围。

Claims (10)

1.一种python框架生成方法,其特征在于,包括:
主模块获取用户输入的第一参数;其中,所述第一参数包括:类图、用例图或脑图;
主模块调用参数模块,将所述第一参数转换成***识别的第二参数;
主模块调用配置模块,获取用户选择的配置信息;其中,所述配置信息包括:纵向选择信息、横向选择信息、实现方式信息以及开发模式信息;
主模块调用框架模块,根据所述配置信息和所述第二参数,生成服务框架。
2.根据权利要求1所述的方法,其特征在于,还包括:
主模块调用数据库模块,创建数据库并将所述第二参数和所述服务框架保存在所述数据库中。
3.根据权利要求1所述的方法,其特征在于,所述纵向选择信息包括:纯后端服务、后端渲染网站或前后端分离网站。
4.根据权利要求1所述的方法,其特征在于,所述横向选择信息包括:tornado或django。
5.根据权利要求1所述的方法,其特征在于,所述实现方式信息包括:面向对象或面向过程。
6.根据权利要求1所述的方法,其特征在于,所述开发模式信息包括:MVC、N层架构或MVVM。
7.一种python框架生成***,其特征在于,包括:
参数模块,用于将用户输入的第一参数转换成***识别的第二参数;其中,所述第一参数包括:类图、用例图或脑图;
配置模块,用于获取用户选择的配置信息;其中,所述配置信息为纵向选择信息、横向选择信息、实现方式信息以及开发模式信息;
框架模块,用于根据所述配置信息和所述第二参数,生成服务框架;
主模块,用于调用所述参数模块、所述配置模块以及所述框架模块。
8.根据权利要求4所述的***,其特征在于,还包括:
数据库模块,用于创建数据库,将所述第二参数和所述服务框架保存在所述数据库中;
相应地,所述主模块还用于调用所述数据库模块。
9.一种电子设备,其特征在于,包括存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至6任一所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至6任一所述的方法。
CN201710867992.1A 2017-09-22 2017-09-22 一种python框架生成方法和*** Pending CN107506201A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710867992.1A CN107506201A (zh) 2017-09-22 2017-09-22 一种python框架生成方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710867992.1A CN107506201A (zh) 2017-09-22 2017-09-22 一种python框架生成方法和***

Publications (1)

Publication Number Publication Date
CN107506201A true CN107506201A (zh) 2017-12-22

Family

ID=60698050

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710867992.1A Pending CN107506201A (zh) 2017-09-22 2017-09-22 一种python框架生成方法和***

Country Status (1)

Country Link
CN (1) CN107506201A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110007909A (zh) * 2019-03-22 2019-07-12 上海交通大学 一种基于Web的智能化焊接管理***及方法
CN113760292A (zh) * 2021-01-04 2021-12-07 北京沃东天骏信息技术有限公司 开发应用程序的方法、装置、电子设备和存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572072A (zh) * 2014-12-01 2015-04-29 北京百度网讯科技有限公司 一种对基于mvc模式的程序的语言转换方法与设备
US20160041815A1 (en) * 2014-08-11 2016-02-11 Chirag P. Bhagat Computer Source Code Generator for Building Software Applications

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160041815A1 (en) * 2014-08-11 2016-02-11 Chirag P. Bhagat Computer Source Code Generator for Building Software Applications
CN104572072A (zh) * 2014-12-01 2015-04-29 北京百度网讯科技有限公司 一种对基于mvc模式的程序的语言转换方法与设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110007909A (zh) * 2019-03-22 2019-07-12 上海交通大学 一种基于Web的智能化焊接管理***及方法
CN113760292A (zh) * 2021-01-04 2021-12-07 北京沃东天骏信息技术有限公司 开发应用程序的方法、装置、电子设备和存储介质

Similar Documents

Publication Publication Date Title
CN109324787B (zh) 一种业务软件开发方法、装置及终端设备
CN105549982B (zh) 一种基于模型配置的自动化开发平台
CN104484189B (zh) 一种应用界面的构建及设计方法
US20210034336A1 (en) Executing a process-based software application in a first computing environment and a second computing environment
CN106408170A (zh) 一种电子工单处理方法、工作流引擎及电子工单***
CN103208046A (zh) 基于交互式动态流程图的工作流引擎架构方法和***
US20120137235A1 (en) Dynamic user interface generation
CN105487864A (zh) 代码自动生成的方法和装置
CN109324791A (zh) 金融自助终端业务流程开发方法、装置及终端设备
CN102207872A (zh) 按照用户需求定制Web UI控件的方法和***
CN110232162A (zh) 一种基于html5的流程定义方法及***
CN104216912A (zh) 一种无侵入式的业务表单工作流化的实现方法与装置
CN110147225A (zh) 一种代码生成方法、装置及计算机设备、存储介质
CN107423061A (zh) 一种基于ison数据的表单生成方法
CN104750490A (zh) 界面动画实现方法及***
CN104714823B (zh) 基于OpenStack的新建主机配置方法
CN106843871B (zh) 一种领域模型框架的设计***及设计方法
CN106293661A (zh) 图形报表的生成、生成处理方法及装置
CN108920229A (zh) 信息处理方法、装置及存储介质和终端
CN102761443B (zh) 命令行的配置方法及装置
CN107506201A (zh) 一种python框架生成方法和***
CN106294299A (zh) 一种报表生成方法及装置
CN111413876A (zh) 一种配置app的控制页面的方法及云平台、终端设备
CN107707658A (zh) 一种私有云搭建方法和***
CN107092481A (zh) 一种用于网络交互的会话提示框实现方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20171222

RJ01 Rejection of invention patent application after publication