[go: up one dir, main page]

CN111913695A - Code conversion method, device and storage medium - Google Patents

Code conversion method, device and storage medium Download PDF

Info

Publication number
CN111913695A
CN111913695A CN202010788026.2A CN202010788026A CN111913695A CN 111913695 A CN111913695 A CN 111913695A CN 202010788026 A CN202010788026 A CN 202010788026A CN 111913695 A CN111913695 A CN 111913695A
Authority
CN
China
Prior art keywords
page
source code
page structure
xml file
file
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
CN202010788026.2A
Other languages
Chinese (zh)
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.)
State Grid Information and Telecommunication Group Co Ltd
Original Assignee
State Grid Information and Telecommunication Group 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 State Grid Information and Telecommunication Group Co Ltd filed Critical State Grid Information and Telecommunication Group Co Ltd
Priority to CN202010788026.2A priority Critical patent/CN111913695A/en
Publication of CN111913695A publication Critical patent/CN111913695A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Document Processing Apparatus (AREA)

Abstract

本发明提供一种代码转换方法、装置和存储介质,方法可在页面构造单元中完成功能页面构造,生成页面结构XML文件,对所述页面结构XML文件进行解析生成页面结构XML源码,根据业务系统前端技术架构要求,将所述解析结果转换成与第一目标框架模板相应的前端框架源码。采用获取到的第二目标框架模板对页面结构XML源码中的数据访问模型绑定信息进行转换,并采用文件生成器处理转换后的数据访问模型绑定信息得到生成后端业务逻辑源码,从而达到提高代码开发质量,降低开发技术难度的目的。

Figure 202010788026

The invention provides a code conversion method, device and storage medium. The method can complete functional page construction in a page construction unit, generate a page structure XML file, parse the page structure XML file to generate a page structure XML source code, and according to the business system The front-end technical architecture requires that the parsing result be converted into the front-end framework source code corresponding to the first target framework template. Use the obtained second target framework template to convert the data access model binding information in the page structure XML source code, and use the file generator to process the converted data access model binding information to generate the back-end business logic source code, so as to achieve The purpose of improving the quality of code development and reducing the technical difficulty of development.

Figure 202010788026

Description

一种代码转换方法、装置和存储介质A code conversion method, device and storage medium

技术领域technical field

本发明涉及计算机技术领域,具体涉及一种代码转换方法、装置和存储介质。The present invention relates to the technical field of computers, in particular to a code conversion method, device and storage medium.

背景技术Background technique

随着社会信息化程度的不断提高,信息产业竞争愈发激烈,政府和企业对信息化应用系统的开发提出了更高的要求,如何在提高业务标准化的同时提高开发效率,如何满足客户多样易变的需求成为业界研究的热点,也是页面构造工具亟需解决的难题。With the continuous improvement of the level of social informatization, the competition in the information industry has become more and more fierce, and the government and enterprises have put forward higher requirements for the development of informatization application systems. The changing demand has become a hot research topic in the industry, and it is also a problem that page construction tools need to solve urgently.

发明内容SUMMARY OF THE INVENTION

有鉴于此,本发明实施例提供一种代码转换方法、装置和存储介质,以提高代码开发质量,降低开发技术难度。In view of this, embodiments of the present invention provide a code conversion method, device, and storage medium, so as to improve the quality of code development and reduce the technical difficulty of development.

为实现上述目的,本发明实施例提供如下技术方案:To achieve the above purpose, the embodiments of the present invention provide the following technical solutions:

一种代码转换方法,包括:A code conversion method including:

获取根据业务功能界面所生成的页面结构XML文件;Obtain the page structure XML file generated according to the business function interface;

采用XML文件解析器对所述页面结构XML文件进行解析,得到所述页面结构XML文件的页面结构XML源码;Use an XML file parser to parse the page structure XML file to obtain the page structure XML source code of the page structure XML file;

获取前端框架模板库中的第一目标框架模板;Obtain the first target framework template in the front-end framework template library;

基于所述第一目标框架模板对所述页面结构XML源码中的页面元素和操作事件作进行转换,得到前端框架源码;Converting page elements and operation events in the page structure XML source code based on the first target frame template to obtain the front-end frame source code;

获取所述页面结构XML源码中所绑定的数据访问模型绑定信息;Obtain the data access model binding information bound in the page structure XML source code;

由后端框架模板库中获取第二目标框架模板;Obtain the second target framework template from the back-end framework template library;

采用所述第二目标框架模板中存储的映射关系,对所述数据访问模型绑定信息进行数据转换;Using the mapping relationship stored in the second target framework template, data conversion is performed on the data access model binding information;

采用文件生成器处理转换后的数据访问模型绑定信息,得到后端业务逻辑源码。The file generator is used to process the converted data access model binding information, and the back-end business logic source code is obtained.

可选的,上述代码转换方法中,所述获取根据业务功能界面所生成的页面结构XML文件,具体为:Optionally, in the above code conversion method, the obtaining of the page structure XML file generated according to the business function interface is specifically:

获取通过页面构造器构建的功能界面,以XML文件方式对所述功能界面进行存储得到页面结构XML文件。The functional interface constructed by the page builder is acquired, and the functional interface is stored in the form of an XML file to obtain a page structure XML file.

可选的,上述代码转换方法中,所述页面结构XML源码包括但不限于:页面元素、操作事件、以及数据访问模型绑定信息。Optionally, in the above code conversion method, the page structure XML source code includes but is not limited to: page elements, operation events, and data access model binding information.

可选的,上述代码转换方法中,基于所述第一目标框架模板对所述页面结构XML源码中的页面元素和操作事件作进行转换,得到所述页面结构XML文件的页面结构XML源码,具体为:Optionally, in the above code conversion method, the page elements and operation events in the page structure XML source code are converted based on the first target frame template, and the page structure XML source code of the page structure XML file is obtained, specifically: for:

将所述页面元素和操作事件作为标准模型信息,根据所述标准模型信息实例化转换引擎,采用所述第一目标框架模板对所述实例化转换引擎后的标准模型信息进行转换,得到框架前端结构的模型对象信息,基于所述模型对象信息调用文件生成引擎,得到所述页面结构XML文件的页面结构XML源码。Taking the page elements and operation events as standard model information, instantiating a conversion engine according to the standard model information, and using the first target framework template to convert the standard model information after the instantiating the conversion engine to obtain a framework front end The model object information of the structure, based on the model object information, the file generation engine is called to obtain the page structure XML source code of the page structure XML file.

一种代码转换装置,包括:A code conversion device, comprising:

页面构造单元,用于根据业务功能界面所生成的页面结构XML文件;The page construction unit is used for the page structure XML file generated according to the business function interface;

源码转换单元,用于获取根据业务功能界面所生成的页面结构XML文件;采用XML文件解析器对所述页面结构XML文件进行解析,得到所述页面结构XML文件的页面结构XML源码;A source code conversion unit, used for obtaining the page structure XML file generated according to the business function interface; using an XML file parser to parse the page structure XML file to obtain the page structure XML source code of the page structure XML file;

文件生成单元,用于获取前端框架模板库中的第一目标框架模板;基于所述第一目标框架模板对所述页面结构XML源码中的页面元素和操作事件作进行转换,得到前端框架源码;获取所述页面结构XML源码中所绑定的数据访问模型绑定信息;由后端框架模板库中获取第二目标框架模板;采用所述第二目标框架模板中存储的映射关系,对所述数据访问模型绑定信息进行数据转换;采用文件生成器处理转换后的数据访问模型绑定信息,得到后端业务逻辑源码。a file generation unit, used for obtaining the first target frame template in the front-end frame template library; converting the page elements and operation events in the page structure XML source code based on the first target frame template to obtain the front-end frame source code; Obtain the data access model binding information bound in the XML source code of the page structure; obtain the second target frame template from the back-end frame template library; use the mapping relationship stored in the second target frame template to The data access model binding information is used for data conversion; the file generator is used to process the converted data access model binding information, and the back-end business logic source code is obtained.

可选的,上述代码转换装置中,所述页面构造单元具体用于:Optionally, in the above code conversion device, the page construction unit is specifically used for:

获取通过页面构造器构建的功能界面,以XML文件方式对所述功能界面进行存储得到页面结构XML文件。The functional interface constructed by the page builder is acquired, and the functional interface is stored in the form of an XML file to obtain a page structure XML file.

可选的,上述代码转换装置中,所述页面结构XML源码包括但不限于:页面元素、操作事件、以及数据访问模型绑定信息。Optionally, in the above code conversion apparatus, the page structure XML source code includes but is not limited to: page elements, operation events, and data access model binding information.

可选的,上述代码转换装置中,所述文件生成单元,基于所述第一目标框架模板对所述页面结构XML源码中的页面元素和操作事件作进行转换,得到所述页面结构XML文件的页面结构XML源码时,具体用于:Optionally, in the above code conversion device, the file generation unit converts the page elements and operation events in the page structure XML source code based on the first target frame template, and obtains the page structure XML file. When the page structure XML source code is used, it is specifically used for:

将所述页面元素和操作事件作为标准模型信息,根据所述标准模型信息实例化转换引擎,采用所述第一目标框架模板对所述实例化转换引擎后的标准模型信息转换框架前端结构的模型对象信息,基于所述模型对象信息调用文件生成引擎,得到所述页面结构XML文件的页面结构XML源码。Taking the page elements and operation events as standard model information, instantiating a conversion engine according to the standard model information, and using the first target frame template to convert the standard model information after the instantiating the conversion engine to the model of the front-end structure of the framework Object information, calling a file generation engine based on the model object information to obtain the page structure XML source code of the page structure XML file.

一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行上述任一项所述的代码转换方法中的步骤。A storage medium, the storage medium stores a plurality of instructions, the instructions are suitable for being loaded by a processor to execute the steps in the code conversion method described in any one of the above.

基于上述技术方案,本发明实施例提供的上述方案,可在页面构造单元中完成功能页面构造,生成页面结构XML文件,对所述页面结构XML文件进行解析生成页面结构XML源码,根据业务系统前端技术架构要求,将所述解析结果转换成与第一目标框架模板相应的前端框架源码。采用获取到的第二目标框架模板对页面结构XML源码中的数据访问模型绑定信息进行转换,并采用文件生成器处理转换后的数据访问模型绑定信息得到生成后端业务逻辑源码,从而达到提高代码开发质量,降低开发技术难度的目的。Based on the above technical solutions, the above solutions provided by the embodiments of the present invention can complete functional page construction in a page construction unit, generate a page structure XML file, parse the page structure XML file to generate a page structure XML source code, according to the front end of the business system The technical framework requires that the parsing result be converted into the front-end framework source code corresponding to the first target framework template. Use the acquired second target framework template to convert the data access model binding information in the page structure XML source code, and use the file generator to process the converted data access model binding information to generate the back-end business logic source code, so as to achieve The purpose of improving the quality of code development and reducing the technical difficulty of development.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only It is an embodiment of the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to the provided drawings without creative work.

图1为本申请实施例提供的代码转化方法的流程示意图;Fig. 1 is the schematic flow chart of the code conversion method that this application embodiment provides;

图2为本申请实施例公开的代码转换装置的结构示意图。FIG. 2 is a schematic structural diagram of a code conversion apparatus disclosed in an embodiment of the present application.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

鉴于这些页面构造工具存在的问题,本发明提出了一种基于页面模型转换前后端代码的方法及装置,在页面构造器中依据用户宏观需求描述构造业务功能,并不断提高业务标准化,形成可复用页面模板,通过源码转换装置,将页面模型依据选择的技术框架生成前后端源代码,提高开发质量,降低开发难度。In view of the problems existing in these page construction tools, the present invention proposes a method and device for converting front-end and back-end codes based on page models. In the page builder, business functions are constructed according to the user's macro requirements, and business standardization is continuously improved to form a complex Using the page template, through the source code conversion device, the page model generates the front-end and back-end source code according to the selected technical framework, which improves the development quality and reduces the development difficulty.

为了解决背景技术中提出的上述问题,本发明提出了一种基于页面模型转换前后端代码的方法及装置。该方法可以在页面构造单元中完成功能页面构造,生成页面结构XML源码,然后在通过源码转换单元,解析页面结构XML源码,根据业务系统前端技术架构要求,将所述解析结果转换成相应前端框架源码,所支持的前端框架,也可以随着技术发展进行增加、扩展或升级。后端逻辑源码,根据页面结构XML源码中所绑定的数据访问模型绑定信息,转换相应的微服务或传统的MVC框架源码。在转换过程中,根据页面结构XML源码事件绑定信息,将生成的逻辑接口与前端操作事件进行绑定,无需二次开发,生成完整的可运行的功能源码。从而达到提高代码开发质量,降低开发技术难度的目的。In order to solve the above problems raised in the background art, the present invention provides a method and apparatus for converting front-end and back-end codes based on a page model. The method can complete the function page construction in the page construction unit, generate the page structure XML source code, and then parse the page structure XML source code through the source code conversion unit, and convert the analysis result into the corresponding front-end framework according to the front-end technical framework requirements of the business system The source code, the supported front-end framework, can also be added, expanded or upgraded with the development of technology. The back-end logic source code converts the corresponding microservice or traditional MVC framework source code according to the data access model binding information bound in the page structure XML source code. In the conversion process, according to the page structure XML source code event binding information, the generated logic interface is bound to the front-end operation event, without the need for secondary development, to generate a complete runnable function source code. In order to achieve the purpose of improving the quality of code development and reducing the technical difficulty of development.

具体的,参见图1,本申请实施例公开的代码转换方法,包括Specifically, referring to FIG. 1 , the code conversion method disclosed in the embodiment of the present application includes:

步骤S101:获取根据业务功能界面所生成的页面结构XML文件;Step S101: obtaining a page structure XML file generated according to the business function interface;

本步骤中,在获取页面结构XML文件时,可以采用页面构造单元(页面构造器)来生成,具体的,当执行本方法时,先触发页面构造单元,所述页面构造单元在被触发后,通过页面构造器构建的功能界面,以XML文件方式对所述功能界面进行存储得到页面结构XML文件。其中,所述页面构造器构建的功能界面,是所述页面构造器根据业务需求新建页面,或从模板库中选择适应的功能对已经构建的页面进行增加或维护得到的功能界面,从而通过页面构造单元构造得到新的功能界面,并且,将其以XML文件方式进行存储。所谓的页面构造,是一种可视化、所见即所得的软件搭建方式。In this step, when acquiring the page structure XML file, a page structure unit (page builder) can be used to generate it. Specifically, when this method is executed, the page structure unit is first triggered, and after the page structure unit is triggered, Through the functional interface constructed by the page builder, the functional interface is stored in the form of an XML file to obtain a page structure XML file. Wherein, the functional interface constructed by the page builder is a functional interface obtained by the page builder creating a new page according to business requirements, or selecting an adapted function from a template library to add or maintain an already constructed page. The construction unit constructs a new functional interface and stores it as an XML file. The so-called page construction is a visual and WYSIWYG software construction method.

步骤S102:采用XML文件解析器对所述页面结构XML文件进行解析,得到所述页面结构XML文件的页面结构XML源码;Step S102: using an XML file parser to parse the page structure XML file to obtain the page structure XML source code of the page structure XML file;

在本步骤中,通过触发所述XML文件解析器的方式对页面结构XML文件进行解析,在该过程中,所述XML文件解析器以页面结构XML文件作为输入信息,解析页面结构XML文件,得到页面结构XML源码,所述页面结构XML源码包括但不限于:页面元素、操作事件、以及数据访问模型绑定信息,从所述页面结构XML源码中分离出页面元素、操作事件及数据访问模型绑定信息后,再依据这些信息实例化转换引擎,所述实例化转换引擎指的是通过工厂模式将对象创建的与使用的过程分开,提供相同接口的方法,从而减少代码重复。In this step, the page structure XML file is parsed by triggering the XML file parser. In this process, the XML file parser takes the page structure XML file as input information, parses the page structure XML file, and obtains Page structure XML source code, the page structure XML source code includes but is not limited to: page elements, operation events, and data access model binding information, and page elements, operation events and data access model binding information are separated from the page structure XML source code. After determining the information, the conversion engine is instantiated according to the information. The instantiating conversion engine refers to the method of separating the process of object creation and use through the factory pattern, and providing the same interface, thereby reducing code duplication.

所述数据访问模型信息指的是业务数据项集合的模型,是通过数据物理模型对象之间关系生成SQL语句查询获得的。The data access model information refers to the model of the set of business data items, which is obtained by generating a SQL statement query through the relationship between the objects of the data physical model.

步骤S103:获取前端框架模板库中的第一目标框架模板;Step S103: obtaining the first target frame template in the front-end frame template library;

本申请实施例公开的技术方案中,预先建立前端框架模板库和后端框架模板库,所述前端框架模板库和后端框架模板库存储有多套目标框架模板,所述模板框架是指基于某种技术架构的标准软件单元,能够单独存在也可以扩展组装,这些框架模块为预先根据转换装置中的转换规则,自定义出的前端框架页面元素集模板及后端业务逻辑代码结构模板。在使用时,本领域技术人员可以依据用户需求自定义上述目标框架模板中的匹配映射规则,可以统一管理目标框架模板,在前后端技术不断革新的状态下,对目标框架模板实时增加或扩展,以满足项目组开发需求,从而进一步提高业务标准化及模板复用度。In the technical solutions disclosed in the embodiments of the present application, a front-end framework template library and a back-end framework template library are pre-established, and the front-end framework template library and the back-end framework template library store multiple sets of target framework templates. A standard software unit of a certain technical architecture can exist alone or can be expanded and assembled. These framework modules are front-end framework page element set templates and back-end business logic code structure templates that are customized in advance according to the conversion rules in the conversion device. When in use, those skilled in the art can customize the matching mapping rules in the above target frame templates according to user requirements, and can manage the target frame templates in a unified manner. To meet the development needs of the project team, to further improve business standardization and template reuse.

既实现了在转换过程中灵活的模板匹配映射,又可以统一管理模板信息,在前后端技术不断革新的状态下,对模板信息实时增加或扩展,满足项目组开发需求,从而进一步提高业务标准化及模板复用度。It not only realizes flexible template matching and mapping during the conversion process, but also manages template information in a unified manner. In the state of continuous innovation of front-end and back-end technologies, template information can be added or expanded in real time to meet the development needs of the project team, thereby further improving business standardization and efficiency. Template reuse.

本步骤中,根据实际业务系统技术架构要求,可以从前端框架模板库中获取与所述技术框架要求相应模板信息,该模板记为第一目标框架模板(MX、MVVM、VUE、React等);In this step, according to the technical framework requirements of the actual business system, template information corresponding to the technical framework requirements can be obtained from the front-end framework template library, and the template is recorded as the first target framework template (MX, MVVM, VUE, React, etc.);

步骤S104:基于所述第一目标框架模板对所述页面结构XML源码中的页面元素和操作事件作进行转换,得到前端框架源码;Step S104: converting the page elements and operation events in the page structure XML source code based on the first target framework template to obtain the front-end framework source code;

在本方案中,通过所述第一目标框架模板存储的模板匹配映射关系,对所述页面结构XML源码进行转换数据,调用文件生成器处理转换后的页面结构XML源码,即可生成前端展现框架源;In this solution, through the template matching mapping relationship stored in the first target framework template, the page structure XML source code is converted into data, and the file generator is called to process the converted page structure XML source code, so as to generate a front-end display frame source;

在具体转换时:将所述页面元素和操作事件作为标准模型信息,对所述标准模型信息进行实例化转换引擎,采用所述第一目标框架模板对所述实例化转换引擎后的标准模型信息进行转换,得到框架前端结构的模型对象信息,基于所述模型对象信息调用文件生成引擎,得到所述页面结构XML文件的页面结构XML源码。During specific conversion: take the page elements and operation events as standard model information, instantiate a conversion engine for the standard model information, and use the first target framework template to convert the standard model information after the instantiated conversion engine The conversion is performed to obtain model object information of the front-end structure of the framework, and a file generation engine is invoked based on the model object information to obtain the page structure XML source code of the page structure XML file.

步骤S105:获取所述页面结构XML源码中所绑定的数据访问模型绑定信息;Step S105: acquiring the data access model binding information bound in the page structure XML source code;

在得到端业务逻辑源码,需要由所述页面结构XML源码中所绑定的数据访问模型绑定信息,即,上文中的数据访问模型绑定信息;In obtaining the end business logic source code, the data access model binding information bound in the page structure XML source code is required, that is, the data access model binding information above;

所述数据访问模型绑定信息绑定是由业务功能数据物理模型实体对象构造而成的,其包含数据实体与实体之间的关系信息。对所述页面结构XML文件解析完成后,整理和归并数据访问模型绑定信息以及所述数据访问模型绑定信息对应的操作信息,可以得到完整的数据模型及其操作的集合,进而生成标准模型信息。The data access model binding information binding is constructed from the business function data physical model entity object, which contains the relationship information between the data entities and the entities. After parsing the page structure XML file, sorting and merging the data access model binding information and the operation information corresponding to the data access model binding information, a complete data model and a collection of operations can be obtained, and then a standard model can be generated information.

步骤S106:由后端框架模板库中获取第二目标框架模板;Step S106: obtaining the second target framework template from the back-end framework template library;

在本步骤中,根据实际业务系统技术架构要求,可以从后端框架模板库中获取与所述技术框架要求相应模板信息(如:微服务、单体架构OSGI等),该模板记为第二目标框架模板,所述第二目标框架模板中存储有数据访问模型绑定信息与模型对象信息之间的映射关系;In this step, according to the technical architecture requirements of the actual business system, template information corresponding to the technical framework requirements (such as microservices, single architecture OSGI, etc.) can be obtained from the back-end framework template library, and this template is recorded as the second a target framework template, where the second target framework template stores a mapping relationship between data access model binding information and model object information;

步骤S107:采用所述第二目标框架模板中存储的映射关系,对所述数据访问模型绑定信息进行数据转换;Step S107: Using the mapping relationship stored in the second target framework template, perform data conversion on the data access model binding information;

在本步骤中,采用所述第二目标框架模板对所述数据访问模型绑定信息进行转换,将其转换为对应的模型对象信息。In this step, the data access model binding information is converted into corresponding model object information by using the second target framework template.

进一步的,所述第二目标框架模板存储的可以是标准模型信息与模型对象信息之间的映射关系,因此,在本方案中,可以采用所述第二目标框架模板对所述生成标准模型信息进行映射,得到对应的模型对象信息。Further, the second target framework template may store the mapping relationship between standard model information and model object information. Therefore, in this solution, the second target framework template may be used to generate the standard model information. Mapping is performed to obtain the corresponding model object information.

步骤S108:采用文件生成器处理转换后的数据访问模型绑定信息,得到后端业务逻辑源码;Step S108: use the file generator to process the converted data access model binding information, and obtain the back-end business logic source code;

在本步骤中,基于转换后的模型对象信息,调用文件生成引擎,生成与所述模型对象信息相对应的功能后端源代码文件,该源代码文件即为后端业务逻辑源码。In this step, based on the converted model object information, a file generation engine is invoked to generate a functional back-end source code file corresponding to the model object information, and the source code file is the back-end business logic source code.

本申请实施例公开的上述方案,可以采用XML文件解析器分离出自定义的页面结构XML文件中的页面结构信息,通过采用不同的目标框架模板匹配映射完成源码生成,实现了同一套页面结构XML文件,可根据不同技术架构要求转换多种框架,提高页面模板复用度,降低开发难度。The above solutions disclosed in the embodiments of the present application can use an XML file parser to separate the page structure information in the self-defined page structure XML file, and complete the source code generation by using different target framework template matching and mapping, and realize the same set of page structure XML files. , which can convert multiple frameworks according to different technical architecture requirements, improve page template reuse, and reduce development difficulty.

提供了前端和后端两个模板库,根据转换装置中的转换规则,自定义出第一目标框架模板及第二目标框架模板。既实现了在转换过程中灵活的模板匹配映射,又可以统一管理模板信息,在前后端技术不断革新的状态下,对模板信息实时增加或扩展,满足项目组开发需求,从而进一步提高业务标准化及模板复用度。Two template libraries of front-end and back-end are provided, and the first target frame template and the second target frame template are customized according to the conversion rules in the conversion device. It not only realizes flexible template matching and mapping during the conversion process, but also manages template information in a unified manner. In the state of continuous innovation of front-end and back-end technologies, template information can be added or expanded in real time to meet the development needs of the project team, thereby further improving business standardization and efficiency. Template reuse.

本实施例中公开了一种代码转换装置,装置中各个单元的具体工作内容,请参见上述方法实施例的内容,下面对本发明实施例提供的代码转换装置进行描述,下文描述的代码转换装置与上文描述的代码转换方法可相互对应参照。This embodiment discloses a code conversion device. For the specific work content of each unit in the device, please refer to the content of the above method embodiment. The code conversion device provided by the embodiment of the present invention is described below. The transcoding methods described above may refer to each other correspondingly.

参见图2,本申请实施例公开的一种代码转换装置,可以包括:Referring to FIG. 2 , a code conversion apparatus disclosed in an embodiment of the present application may include:

页面构造单元100,用于根据业务功能界面所生成的页面结构XML文件;The page construction unit 100 is used for the page structure XML file generated according to the business function interface;

源码转换单元200,用于获取根据业务功能界面所生成的页面结构XML文件;采用XML文件解析器对所述页面结构XML文件进行解析,得到所述页面结构XML文件的页面结构XML源码;The source code conversion unit 200 is used to obtain the page structure XML file generated according to the business function interface; adopt an XML file parser to parse the page structure XML file to obtain the page structure XML source code of the page structure XML file;

文件生成单元300,用于获取前端框架模板库中的第一目标框架模板;基于所述第一目标框架模板对所述页面结构XML源码中的页面元素和操作事件作进行转换,得到前端框架源码;获取所述页面结构XML源码中所绑定的数据访问模型绑定信息;由后端框架模板库中获取第二目标框架模板;采用所述第二目标框架模板中存储的映射关系,对所述数据访问模型绑定信息进行数据转换;采用文件生成器处理转换后的数据访问模型绑定信息,得到后端业务逻辑源码。The file generation unit 300 is used to obtain the first target frame template in the front-end frame template library; based on the first target frame template, the page elements and operation events in the page structure XML source code are converted to obtain the front-end frame source code Obtain the data access model binding information bound in the XML source code of the page structure; obtain the second target frame template from the back-end frame template library; adopt the mapping relationship stored in the second target frame template, to The data access model binding information is described for data conversion; the file generator is used to process the converted data access model binding information, and the back-end business logic source code is obtained.

对应于上述方法,所述页面构造单元具体用于:Corresponding to the above method, the page construction unit is specifically used for:

获取通过页面构造器构建的功能界面,以XML文件方式对所述功能界面进行存储得到页面结构XML文件。The functional interface constructed by the page builder is acquired, and the functional interface is stored in the form of an XML file to obtain a page structure XML file.

对应于上述方法,所述页面结构XML源码包括但不限于:页面元素、操作事件、以及数据访问模型绑定信息。Corresponding to the above method, the page structure XML source code includes but is not limited to: page elements, operation events, and data access model binding information.

对应于上述方法,所述文件生成单元,基于所述第一目标框架模板对所述页面结构XML源码中的页面元素和操作事件作进行转换,得到所述页面结构XML文件的页面结构XML源码时,具体用于:Corresponding to the above method, the file generation unit converts page elements and operation events in the page structure XML source code based on the first target frame template, and obtains the page structure XML source code of the page structure XML file. , specifically for:

将所述页面元素和操作事件作为标准模型信息,根据所述标准模型信息实例化转换引擎,采用所述第一目标框架模板对所述实例化转换引擎后的标准模型信息转换框架前端结构的模型对象信息,基于所述模型对象信息调用文件生成引擎,得到所述页面结构XML文件的页面结构XML源码。Taking the page elements and operation events as standard model information, instantiating a conversion engine according to the standard model information, and using the first target frame template to convert the standard model information after the instantiating the conversion engine to the model of the front-end structure of the framework Object information, calling a file generation engine based on the model object information to obtain the page structure XML source code of the page structure XML file.

本申请还公开了一种存储介质,该所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本申请上述任一项所述的代码转换方法中的步骤。The present application also discloses a storage medium, the storage medium stores a plurality of instructions, and the instructions are suitable for the processor to load, so as to execute the steps in the code conversion method described in any one of the above-mentioned methods of the present application.

为了描述的方便,描述以上系统时以功能分为各种模块分别描述。当然,在实施本发明时可以把各模块的功能在同一个或多个软件和/或硬件中实现。For the convenience of description, when describing the above system, the functions are divided into various modules and described respectively. Of course, when implementing the present invention, the functions of each module may be implemented in one or more software and/or hardware.

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。Each embodiment in this specification is described in a progressive manner, and the same and similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and reference may be made to the partial description of the method embodiment for related parts. The systems and system embodiments described above are only illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, It can be located in one place, or it can be distributed over multiple network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment. Those of ordinary skill in the art can understand and implement it without creative effort.

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Professionals may further realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two, in order to clearly illustrate the possibilities of hardware and software. Interchangeability, the above description has generally described the components and steps of each example in terms of function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of the present invention.

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。The steps of a method or algorithm described in conjunction with the embodiments disclosed herein may be directly implemented in hardware, a software module executed by a processor, or a combination of the two. The software module can be placed in random access memory (RAM), internal memory, read only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other in the technical field. in any other known form of storage medium.

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should also be noted that in this document, relational terms such as first and second are used only to distinguish one entity or operation from another, and do not necessarily require or imply those entities or operations There is no such actual relationship or order between them. Moreover, the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device that includes a list of elements includes not only those elements, but also includes not explicitly listed or other elements inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element.

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above description of the disclosed embodiments enables any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (9)

1. A method of transcoding, comprising:
acquiring a page structure XML file generated according to a service function interface;
adopting an XML file parser to parse the page structure XML file to obtain a page structure XML source code of the page structure XML file;
acquiring a first target frame template in a front-end frame template library;
converting the page elements and the operation events in the XML source code of the page structure based on the first target frame template to obtain a front-end frame source code;
acquiring data access model binding information bound in the XML source code of the page structure;
acquiring a second target frame template from the rear-end frame template library;
performing data conversion on the data access model binding information by adopting a mapping relation stored in the second target frame template;
and processing the converted data access model binding information by adopting a file generator to obtain a back-end service logic source code.
2. The transcoding method of claim 1, wherein the obtaining of the page structure XML file generated according to the service function interface specifically comprises:
and acquiring a functional interface constructed by a page constructor, and storing the functional interface in an XML file mode to obtain a page structure XML file.
3. The transcoding method of claim 1, wherein the page structure XML source code includes but is not limited to: page elements, operational events, and data access model binding information.
4. The code conversion method according to claim 2, wherein the page element and the operation event in the page structure XML source code are converted based on the first target frame template to obtain the page structure XML source code of the page structure XML file, and specifically, the method comprises:
and instantiating a conversion engine according to the standard model information by using the page elements and the operation events as standard model information, converting the standard model information after the instantiated conversion engine by using the first target frame template to obtain model object information of a frame front end structure, calling a file generation engine based on the model object information to obtain a page structure XML source code of the page structure XML file.
5. A transcoding apparatus, comprising:
the page construction unit is used for generating a page structure XML file according to the service function interface;
the source code conversion unit is used for acquiring a page structure XML file generated according to the service function interface; adopting an XML file parser to parse the page structure XML file to obtain a page structure XML source code of the page structure XML file;
the file generation unit is used for acquiring a first target frame template in the front-end frame template library; converting the page elements and the operation events in the XML source code of the page structure based on the first target frame template to obtain a front-end frame source code; acquiring data access model binding information bound in the XML source code of the page structure; acquiring a second target frame template from the rear-end frame template library; performing data conversion on the data access model binding information by adopting a mapping relation stored in the second target frame template; and processing the converted data access model binding information by adopting a file generator to obtain a back-end service logic source code.
6. The transcoding device of claim 5, wherein the page construction unit is specifically configured to:
and acquiring a functional interface constructed by a page constructor, and storing the functional interface in an XML file mode to obtain a page structure XML file.
7. The apparatus of claim 5, wherein the page structure XML source code includes but is not limited to: page elements, operational events, and data access model binding information.
8. The apparatus according to claim 6, wherein the file generating unit, when converting the page elements and the operation events in the page structure XML source code based on the first target frame template to obtain the page structure XML source code of the page structure XML file, is specifically configured to:
and taking the page elements and the operation events as standard model information, instantiating a conversion engine according to the standard model information, calling a file generation engine based on the model object information to generate model object information of a front end structure of a standard model information conversion frame after the conversion engine is instantiated by adopting the first target frame template, and obtaining a page structure XML source code of the page structure XML file.
9. A storage medium storing a plurality of instructions, the instructions adapted to be loaded by a processor,
to perform the steps in the transcoding method of any of claims 1 to 5.
CN202010788026.2A 2020-08-07 2020-08-07 Code conversion method, device and storage medium Pending CN111913695A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010788026.2A CN111913695A (en) 2020-08-07 2020-08-07 Code conversion method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010788026.2A CN111913695A (en) 2020-08-07 2020-08-07 Code conversion method, device and storage medium

Publications (1)

Publication Number Publication Date
CN111913695A true CN111913695A (en) 2020-11-10

Family

ID=73282966

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010788026.2A Pending CN111913695A (en) 2020-08-07 2020-08-07 Code conversion method, device and storage medium

Country Status (1)

Country Link
CN (1) CN111913695A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113961244A (en) * 2021-12-22 2022-01-21 深圳市明源云科技有限公司 Page conversion method, device, equipment and storage medium
CN115145558A (en) * 2022-06-06 2022-10-04 上海挚游网络科技有限公司 Visual code-free or light code cloud development method and system

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040168124A1 (en) * 2001-06-07 2004-08-26 Michael Beisiegel System and method of mapping between software objects & structured language element-based documents
KR20050048892A (en) * 2003-11-20 2005-05-25 삼성네트웍스 주식회사 Apparatus for converting a web page and method therefor
US20060048097A1 (en) * 2004-08-25 2006-03-02 Mohit Doshi System and method for automating the development of web services
CN1983958A (en) * 2006-04-23 2007-06-20 华为技术有限公司 Method for generating two set of network administration systems
KR20080070337A (en) * 2007-01-26 2008-07-30 에스케이커뮤니케이션즈 주식회사 JavaScript-based web-client application framework, method of processing web content using the framework, and a computer-readable recording medium capable of implementing the same
US20080320441A1 (en) * 2007-06-23 2008-12-25 Azadeh Ahadian Extensible rapid application development for disparate data sources
US20090307229A1 (en) * 2008-04-28 2009-12-10 Infosys Technologies Limted Method and system for rapidly processing and transporting large XML files
CN105630472A (en) * 2014-11-03 2016-06-01 中国科学院沈阳自动化研究所 Quick client development frame for manufacturing execution system and software development method for frame
CN106874014A (en) * 2017-03-06 2017-06-20 北京领航里程碑软件技术有限公司 The three layer identification code generation methods based on model and framework
CN106990966A (en) * 2017-03-31 2017-07-28 中国科学技术大学苏州研究院 Mobile terminal cross-platform Development Framework and development approach based on front end frame
CN109284469A (en) * 2018-10-23 2019-01-29 中山市晋华软件科技有限公司 webpage development framework
CN109445794A (en) * 2018-11-12 2019-03-08 北京中电普华信息技术有限公司 A kind of page building method and device
CN109725901A (en) * 2018-05-31 2019-05-07 中国平安人寿保险股份有限公司 Development approach, device, equipment and the computer storage medium of front-end code
CN109783094A (en) * 2018-12-15 2019-05-21 深圳壹账通智能科技有限公司 Front end page generation method, device, computer equipment and storage medium
CN110032369A (en) * 2019-04-24 2019-07-19 成都市映潮科技股份有限公司 A kind of code automatic generation method, device and medium
CN110069246A (en) * 2019-03-28 2019-07-30 北京众智益成科技有限公司 The plateform system and its application that a kind of Java Web application is quickly developed
CN111008011A (en) * 2019-12-04 2020-04-14 全球能源互联网研究院有限公司 System builder for power platform application development
CN111045654A (en) * 2019-12-17 2020-04-21 深圳前海环融联易信息科技服务有限公司 Vue-based method and device for quickly generating common instructions, computer equipment and storage medium
CN111475162A (en) * 2020-03-27 2020-07-31 平安银行股份有限公司 Page generating method, device, server and storage medium
CN111488145A (en) * 2020-04-30 2020-08-04 国网河北省电力有限公司信息通信分公司 Micro-service code generation system and method based on service domain data model base

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040168124A1 (en) * 2001-06-07 2004-08-26 Michael Beisiegel System and method of mapping between software objects & structured language element-based documents
KR20050048892A (en) * 2003-11-20 2005-05-25 삼성네트웍스 주식회사 Apparatus for converting a web page and method therefor
US20060048097A1 (en) * 2004-08-25 2006-03-02 Mohit Doshi System and method for automating the development of web services
CN1983958A (en) * 2006-04-23 2007-06-20 华为技术有限公司 Method for generating two set of network administration systems
KR20080070337A (en) * 2007-01-26 2008-07-30 에스케이커뮤니케이션즈 주식회사 JavaScript-based web-client application framework, method of processing web content using the framework, and a computer-readable recording medium capable of implementing the same
US20080320441A1 (en) * 2007-06-23 2008-12-25 Azadeh Ahadian Extensible rapid application development for disparate data sources
US20090307229A1 (en) * 2008-04-28 2009-12-10 Infosys Technologies Limted Method and system for rapidly processing and transporting large XML files
CN105630472A (en) * 2014-11-03 2016-06-01 中国科学院沈阳自动化研究所 Quick client development frame for manufacturing execution system and software development method for frame
CN106874014A (en) * 2017-03-06 2017-06-20 北京领航里程碑软件技术有限公司 The three layer identification code generation methods based on model and framework
CN106990966A (en) * 2017-03-31 2017-07-28 中国科学技术大学苏州研究院 Mobile terminal cross-platform Development Framework and development approach based on front end frame
CN109725901A (en) * 2018-05-31 2019-05-07 中国平安人寿保险股份有限公司 Development approach, device, equipment and the computer storage medium of front-end code
CN109284469A (en) * 2018-10-23 2019-01-29 中山市晋华软件科技有限公司 webpage development framework
CN109445794A (en) * 2018-11-12 2019-03-08 北京中电普华信息技术有限公司 A kind of page building method and device
CN109783094A (en) * 2018-12-15 2019-05-21 深圳壹账通智能科技有限公司 Front end page generation method, device, computer equipment and storage medium
CN110069246A (en) * 2019-03-28 2019-07-30 北京众智益成科技有限公司 The plateform system and its application that a kind of Java Web application is quickly developed
CN110032369A (en) * 2019-04-24 2019-07-19 成都市映潮科技股份有限公司 A kind of code automatic generation method, device and medium
CN111008011A (en) * 2019-12-04 2020-04-14 全球能源互联网研究院有限公司 System builder for power platform application development
CN111045654A (en) * 2019-12-17 2020-04-21 深圳前海环融联易信息科技服务有限公司 Vue-based method and device for quickly generating common instructions, computer equipment and storage medium
CN111475162A (en) * 2020-03-27 2020-07-31 平安银行股份有限公司 Page generating method, device, server and storage medium
CN111488145A (en) * 2020-04-30 2020-08-04 国网河北省电力有限公司信息通信分公司 Micro-service code generation system and method based on service domain data model base

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
机器之心: "深度学习自动前端开发:从草图到HTML只需5秒(附代码)", Retrieved from the Internet <URL:https://zhuanlan.zhihu.com/p/35177965> *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113961244A (en) * 2021-12-22 2022-01-21 深圳市明源云科技有限公司 Page conversion method, device, equipment and storage medium
CN115145558A (en) * 2022-06-06 2022-10-04 上海挚游网络科技有限公司 Visual code-free or light code cloud development method and system
CN115145558B (en) * 2022-06-06 2025-11-21 上海挚游网络科技有限公司 Visual code-free or light code cloud development method and system

Similar Documents

Publication Publication Date Title
JP5123291B2 (en) Generic interface for deep embedding of expression trees in programming languages
CN109491989B (en) Data processing method and device, electronic equipment and storage medium
JP2020522790A (en) Automatic dependency analyzer for heterogeneously programmed data processing systems
CN114281875B (en) Database adaptation device and method based on dynamic multiple data sources
CN107609302B (en) Method and system for generating product process structure
CN102736915A (en) Automatic program generation device, method, and computer program
CN112685435A (en) Table query method and system based on Vue and Mybatis
US20110179397A1 (en) Systems and methods for metamodel transformation
CN111913695A (en) Code conversion method, device and storage medium
CN118963765A (en) A method, device, equipment and storage medium for automatically generating software system code
CN111221888A (en) Big data analysis system and method
US20130166610A1 (en) Computer System and Computerized Method for Storing Business Objects and Business Mapping Data
CN110888672B (en) Method and system for implementing expression engine based on metadata architecture
US10114879B2 (en) Systems and methods for generating pluggable domain-specific data types
CN116521621A (en) Data processing method and device, electronic equipment and storage medium
CN103916368A (en) Method and apparatus for realizing data processing among different data sources
CN117251472B (en) Cross-source data processing method, device, equipment and storage medium
CN113568677A (en) Data object analysis method and device and electronic equipment
CN113901270B (en) Native multi-model database operation method and device
TWI842427B (en) Software development system and software developing method
WO2025129962A1 (en) Method and apparatus for configuring screen, system, electronic device, and storage medium
CN112799638B (en) Non-invasive rapid development method, platform, terminal and storage medium
CN115048913B (en) Command processing method and device and electronic equipment
CN113448995A (en) Database operation method, device and system, electronic equipment and storage medium
CN111126008A (en) XSD-based code generation method and device, computer equipment and storage medium

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
AD01 Patent right deemed abandoned

Effective date of abandoning: 20241122

AD01 Patent right deemed abandoned