Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Intelligent code generating engine system and method

A code generation, intelligent technology, applied in the direction of intelligent editor, creating/generating source code, visual/graphic programming, etc., can solve the problems of non-business consumption time, template editing difficulty, inefficient use of time and energy, etc.

Inactive Publication Date: 2017-06-20
WUHAN MEDICAL UNION
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In today's IT field, the work pressure of developers is increasing, and the workload is also increasing. Many basic non-business functions also need to be written, which leads to inefficient use of time and energy.
Most of the existing automatic code generation methods use text document templates to replace specific characters to get the file stream to generate code, which will inevitably lead to difficulties in template editing (definition and replacement assignment of variables, adjustment of fixed document structure format, etc.) and code generation efficiency reduction

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Intelligent code generating engine system and method
  • Intelligent code generating engine system and method
  • Intelligent code generating engine system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0031] The premise of template configuration in this technical solution is to determine the entire system architecture. Such as figure 1 As shown, an intelligent code generation engine system of the present invention includes a database table query display configuration module 1, a data table detail query module 2 and a Beetl template engine module 3.

[0032] Database table query display configuration module 1: used to query all table names in the database 4, and provide visual interface data for users to use in subsequent operations.

[0033] Data table details query module 2: used to query the content of the table in the database 4 according to the table name and provide the rendering data to the template engine. The table content includes the column name, column description, column type, precision, primary key, etc. of the table...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an intelligent code generating engine system and method. The system comprises a database table inquiry display configuration module, a database table detail inquiry module and a Beetl template engine module; the database table inquiry display configuration module is used for inquiring all table names in a database, and providing visual interface data for subsequent operation of a user; the database table detail inquiry module is used for inquiring table contents in the database according to the table names and providing the table contents to a template engine for rendering data; and the Beetl template engine module is used for loading and analyzing a pre-customized Beetl template according to the table names and the table contents, rendering data for the table names and the table contents and generating a code file. The system can be integrated into a project (visual operation) or used separately, thereby greatly reducing the basic coding work of software development personnel, and then improving the working efficiency of the software development personnel.

Description

technical field [0001] The invention is mainly aimed at the technical field of computer application, and the specific purpose is to improve personal work efficiency in programming work. Background technique [0002] In today's IT field, the work pressure of developers is increasing, and the workload is also increasing. Many non-business basic functions also need to be time-consuming to write, which leads to inefficient use of time and energy. Most of the existing automatic code generation methods use text document templates to replace specific characters to get the file stream to generate code, which will inevitably lead to difficulties in template editing (definition and replacement assignment of variables, adjustment of fixed document structure format, etc.) and code generation Reduced efficiency. Contents of the invention [0003] In view of the above-mentioned status quo, the present invention provides an intelligent code generation engine and method, which can be int...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/44
CPCG06F8/31G06F8/33G06F8/34
Inventor 李猛任骏祁文荣
Owner WUHAN MEDICAL UNION
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products