WEB system development framework based on form-driven combined with dynamic rule engine

Through the WEB system development framework based on form driver combined with dynamic rules engine, the challenges of development efficiency and system performance in enterprises when quickly responding to changes in business demands are solved, and the rapid application construction and automated deployment of business personnel without coding is achieved, and the enterprise's digital transformation capabilities are improved.

CN113849178BActive Publication Date: 2025-04-01AEROSPACE SCI & ENG NETWORK INFORMATION DEV CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111145985.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-28
Publication Date
2025-04-01
Estimated Expiration
2041-09-28

AI Technical Summary

Technical Problem

The existing technology is difficult to generate application systems online through dragging and implement custom advanced functions based on dynamic rules engines, resulting in the challenges of development efficiency and system performance when responding to changes in business needs quickly.

Method used

A WEB system development framework based on form driver combined with dynamic rules engine is proposed, including the basic component layer, the basic service layer, the release management layer and the development center. Through the code generation module and the Groovy rule engine, form design, process design, page design and code generation are realized, and online development, automated deployment and security management are supported.

Benefits of technology

It enables business personnel to quickly build business application systems without coding, supports version management, automatic continuous integration and real-time release, reduces the impact of development team changes on implementation, and improves the enterprise's digital transformation capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113849178B_ABST
    Figure CN113849178B_ABST
Patent Text Reader

Abstract

The present invention relates to a WEB system development framework based on form-driven combined with dynamic rule engine, belonging to the field of WEB software development. The framework of the present invention includes a form designer, a page designer, a workflow designer, a code generation module, and a Groovy rule engine. The system development framework can provide business personnel / developers with online business system development solutions for accounts, authorizations, authentications, and audits, and realizes support, management, and optimization of business processes and management processes with business technology integration, enabling enterprise digital transformation. The present invention practices a new software development model in the industry, which is in the form of "visual programming" and its core is "reuse". It quickly builds a business system by simply "dragging, pulling, and dragging", which reduces the pressure on non-technical developers and helps them avoid code writing. At the same time, it also provides support for professional developers, automates the cumbersome underlying architecture and infrastructure in the application development process, and professional developers focus on business logic.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field, and specifically relates to a WEB system development framework based on form drive combined with a dynamic rule engine, and particularly relates to a Java Web system development framework based on form drive combined with a dynamic rule engine. Background Art

[0002] In the information and digital age, enterprises are concerned about the management of internal business processes and the improvement of efficiency. In the current digital economy, the core demands of enterprises have changed, focusing on the external environment, business environment, data and operations, and the focus of enterprises has shifted to the ability to respond to business needs in an agile manner. That is, when the external business environment continues to change rapidly, business departments will put forward various demands for business innovation.

[0003] In response to the rapid changes in business needs, "service-oriented" first emerged, splitting all service modules of "chimney-style" applications, implementing service-oriented architecture (SOA), and improving development efficiency and system performance. With the development of business, various departments of the enterprise have built corresponding business systems, resulting in a lot of repeated and unnecessary construction and a large amount of capacity waste. The fragmentation of the enterprise's back-end system consumes a lot of manpower costs and poses great challenges to business innovation. At this time, "service-oriented" gradually shifted to "platform-oriented", designing the overall architecture from top to bottom, reorganizing capabilities, and dividing business boundaries.

[0004] The emergence of the concept of "middle platform" will leave the decision of how to achieve innovation to the upper-level business, thus evolving "platformization" to "middle platformization". Its core idea is to solve the problem of rapid and low-cost innovation, focusing on issues such as operating mechanism, configuration management, business capability standards, and business analysis methodology. "Middle platformization" has become one of the irreversible trends in the digital transformation of enterprises, but for the digitalization of all business scenarios of enterprises, "middle platformization" alone still cannot meet the needs. In the previous project-based information system construction model, data was fragmented, business and technology were fragmented, and the lengthy construction cycle made the entire project iteration slow, making it difficult to quickly respond to changes in demand. In order to achieve unified data, business and technology in the digital transformation of enterprises, there must be a system development framework, that is, the ability to drag and drop to generate business systems. Through online development, the service is driven to iterate quickly online, and the complexity of the "middle platform" is internalized, so that people who understand the business can use online development tools to control the "middle platform". Summary of the invention

[0005] 1. Technical issues to be resolved

[0006] The technical problem to be solved by the present invention is how to provide a WEB system development framework based on form drive combined with a dynamic rule engine to solve the problem of how to generate an application system online by dragging and dropping, and based on the dynamic rule engine, to realize the development of customized advanced functions (covering button function customization, cross-form data content item linkage, logical semantic encapsulation, etc.).

[0007] (II) Technical solution

[0008] In order to solve the above technical problems, the present invention proposes a WEB system development framework based on form-driven combined with dynamic rule engine, which includes a basic component layer, a basic service layer, a publishing management layer and a development center. The development center needs the basic component layer and the basic service layer to provide support;

[0009] The basic component layer is the underlying support platform, including data storage, message center, and task processing components;

[0010] The basic service layer integrates user management, authorization management, logging, and monitoring functions into independent public services, serving the development framework itself and applications developed based on the development framework.

[0011] The development center provides various operation objects for the business user workbench interface, including form design, report design, process design and page design, covering PC and mobile terminals. Users can drag and drop to form previewable applications, use the code generation module to realize SpringBoot project and Vue project source code generation, and use the rule engine to handle complex business;

[0012] The release management layer is used to release the completed application to the WEB container according to the version plan, and automatically complete the service startup, VUE routing configuration and default permission configuration. At the same time, the published application can be saved as a template in the application market, which is convenient for subsequent business personnel to directly perform secondary development based on the template application.

[0013] Furthermore, the form design in the development center adopts universal form controls, and supports attribute configuration and response action customization. Business users can reference it with one click, and support uploading pictures, uploading files, one-to-many models, one-to-one models, and single-table model controls. After the form page is dragged and pulled online, the code generation module is called to complete the front-end Vue code snippet and the back-end Java code snippet, and merge them with the application source code generation action to complete the generation of an independent complete code project.

[0014] Furthermore, the process design in the development center revolves around workflow definition, workflow data control, and workflow instances, forming a usage model that supports role customization and customizes process nodes and flow modules according to business needs.

[0015] Furthermore, the page design in the development center will assemble and merge the completed drag-and-drop forms and the designed workflows to form a complete application and define the routing relationship between pages. The page design is based on the layout framework layout, supporting both single pages and multiple pages. The what-you-see-is-what-you-get mode supports users to fully customize the application style system.

[0016] Furthermore, the code generation module parses the table name, field name, and data type of the database table, and uses this to encapsulate entity class related information; parses the foreign keys between tables, and encapsulates one-to-many, many-to-one, and many-to-many relationships; based on the existing Freemarker template, the matching rule engine supplements the business processing logic, and finally implements the output of the code file according to the existing template organization method to form a completed code software project.

[0017] Furthermore, the code generation module includes the generation logic of the front-end code and the back-end code, and comes with two sets of template projects. The template project uses the markup language to mark key nodes and key flow information. After the front-end VUE engine, Groovy rule engine, and Java source code engine receive the user's dragged configuration parameter information, they complete the generation of VUE and Java code snippets according to predefined parsing rules, and simultaneously use the code fusion template to realize the update and replacement of code snippets to matching code projects, and simultaneously complete the automatic switching of routing configuration.

[0018] Furthermore, the Groovy rule engine separates business decisions from application code and uses predefined semantic modules to write business decisions, accept data input, interpret business rules, and make business decisions based on business rules; the semantic module provides a language for constructing RuleSet in XML.

[0019] Furthermore, when generating the application backend code, the code generation module inserts the SSO-related general processing logic into the generated application code package, and automatically calls the REST interface of the IAM system to complete application addition and resource authorization on the IAM platform. Based on the APPID, ClientID, and ClientSecret returned by the IAM platform, centralized user management and centralized maintenance of user authorization are achieved after the application is released.

[0020] Furthermore, the release management layer supports cancellation, re-dragging, and re-going online after the application is released. The dragging configuration is a full update. The code generation process uses the current submitted configuration as a benchmark to regenerate the database table and the corresponding code project. If the form columns are changed, the original data cannot be kept for normal use. If the form columns are unchanged, the original business data can still be viewed normally after re-release.

[0021] Furthermore, the framework is connected at the API level with three important security components. The security components include sensitive data protection, runtime protection, and data access management. Before creating an application, you can independently select the required security protection components. After the application is released, the background module pushes the application to the security component in the form of a default security policy through the REST interface. During the use of the application, it implements sensitive data detection, SQL injection and other detections, and supports user-defined fine-grained permission control functions. This function requires users to configure detailed security policies in data access management.

[0022] (III) Beneficial effects

[0023] The present invention proposes a WEB system development framework based on form drive combined with a dynamic rule engine, which realizes the support, management and optimization of the entire business process of the enterprise in an integrated way of business technology, complies with the WFMC reference model, and provides online development tools to perform business-oriented configuration and drag-and-drop development as well as automated deployment and release of business applications based on business application requirements, thus forming a complete WEB system integrated development framework.

[0024] In the invention, business personnel can quickly build a business application system without coding or only need to write a small amount of code. It is different from the traditional business application development method in that it can even allow business personnel to quickly understand and visualize development, and can easily build the business applications that customers need. At the same time, the online development method supports version management, automatic continuous integration and real-time release, reducing the impact of development team changes or lack of available developers on the implementation during the project implementation.

[0025] The development framework of the present invention can provide business personnel / developers with online business system development solutions for accounts, authorizations, authentications, and audits, and realize support, management, and optimization of business processes and management processes through business technology integration, thus enabling digital transformation of enterprises. The present invention practices a new software development model in the industry, which takes the form of "visual programming" and its core is "reuse". It can quickly build a business system by simply "dragging, pulling, and dragging", which reduces the pressure on non-technical developers and helps them avoid code writing. At the same time, it also provides support for professional developers, automates the cumbersome underlying architecture and infrastructure in the application development process, and professional developers focus on business logic. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 This is a diagram of the composition of the WEB system development framework of the present invention;

[0027] Figure 2 Design functional diagrams for forms online;

[0028] Figure 3 Design functional diagrams for workflows online;

[0029] Figure 4 Design functional diagram for the page online

[0030] Figure 5 Generate logic diagrams for front-end and back-end codes

[0031] Figure 6 Develop schematics for application iterations;

[0032] Figure 7 Automate SSO logic diagrams for business systems;

[0033] Figure 8 This is a schematic diagram of the security protection of the business system;

[0034] Fig. 9 The present invention is a flowchart of the business implementation. DETAILED DESCRIPTION

[0035] In order to make the purpose, content and advantages of the present invention more clear, the specific implementation methods of the present invention are further described in detail below in conjunction with the drawings and examples.

[0036] To this end, we use the middle-office architecture to integrate business technology to support, manage and optimize the entire business process of the enterprise. We comply with the WFMC reference model and provide online development tools based on business application requirements to perform business-oriented configuration, drag-and-drop development, and automated deployment and release of business applications, forming a complete WEB system integrated development framework.

[0037] The purpose of the present invention is to implement a WEB system development framework based on form drive combined with a dynamic rule engine. The present invention mainly solves how to generate an application system online by dragging and dropping, and based on a dynamic rule engine, realizes the development of customized advanced functions (covering button function customization, cross-form data content item linkage, logical semantic encapsulation, etc.). In the invention, business personnel can quickly build a business application system without coding or only need to write a small amount of code. It is different from the traditional business application development method in that it can even allow business personnel to quickly understand and visualize development, and can easily build the business applications that customers need. At the same time, the online development method supports version management, automatic continuous integration and real-time release, reducing the impact of changes in the development team or lack of available developers on the implementation of the project.

[0038] After the business system development and release are completed based on the present invention, the released application can be revoked. After the revocation, the design modification (modification of forms, pages, work, etc.) can be continued. After the modification is completed, the code can be regenerated and republished. The present invention uses the code generation module to automatically generate the front-end Vue framework code project and the back-end SpringBoot code project. The front-end and back-end source code projects support users to obtain and download to the local for secondary development. After the development is completed, the online system development framework is imported, and the release continues to form an access link.

[0039] The business system completed based on the present invention completes SSO docking with the user authentication and authorization subsystem module by default, and can centrally perform user data maintenance, user role permission configuration, and user single sign-on. At the same time, the developed business system completes cross-system authentication and RestAPI communication based on Token.

[0040] The present invention relates to a WEB system development framework based on form-driven combined with dynamic rule engine, including form designer, page designer, workflow designer, code generation module, Groovy rule engine, and system development framework can provide business personnel / developers with account, authorization, authentication, and audit online business system development solutions, and realize support, management and optimization of business processes and management processes with business technology integration, so as to enable enterprise digital transformation. The present invention practices a new software development model in the industry, which is in the form of "visual programming" and its core is "reuse". It can quickly build a business system by simply "dragging, pulling, and dragging", which reduces the pressure on non-technical developers and helps them avoid code writing. At the same time, it also provides support for professional developers, automates the cumbersome underlying architecture and infrastructure in the application development process, and professional developers focus on business logic.

[0041] In order to make the purpose, content, and advantages of the present invention clearer, the specific implementation methods of the present invention are further described in detail below in conjunction with the drawings and examples, based on a WEB system development framework driven by a form combined with a dynamic rule engine, hereinafter referred to as the development framework.

[0042] like Figure 1 As shown: This development framework is an integrated development platform, including the basic component layer, basic service layer, release management layer and development center. The normal use of the development center requires the support of basic components and basic services.

[0043] The basic component layer is the underlying support platform, including the underlying components of data storage, message center, task processing, etc. As the underlying support platform of data storage, message center, task processing, etc., it is divided into optional items and mandatory items, where the optional items depend on business needs;

[0044] The basic service layer independently transforms user management, authorization management, logging, monitoring and other functions into public services to serve the development framework itself and the applications developed based on the development framework.

[0045] The development center provides various operation objects for the business user workbench interface, including form design, report design, process design and page design, covering PC and mobile terminals. Users can drag and drop to form a previewable application based on the prototype and the user manual, and use the code generation module to realize SpringBoot project and Vue project source code generation, and use the rule engine to handle complex business.

[0046] Among them, the code generation module parses the table name, field name, and data type of the database table, and uses this to encapsulate entity class related information; parses the foreign keys between tables, and encapsulates one-to-many, many-to-one, many-to-many and other relationships; based on the existing Freemarker template, the matching rule engine supplements the business processing logic, and finally implements the output of the code file according to the existing template organization method to form a completed code software project.

[0047] The release management layer is used to release the completed application to the WEB container according to the version plan, and automatically complete the service startup, VUE routing configuration, default permission configuration, etc. At the same time, the published application can be saved as a template in the application market, which is convenient for subsequent business personnel to directly perform secondary development based on the template application.

[0048] like Figure 2 As shown: The form design in the development center of this development framework uses general form controls, and supports attribute configuration and response action customization. Business users can use it with one click to make very professional and complex forms, supporting complex controls such as uploading pictures, uploading files, one-to-many models, one-to-one models, and single-table models. After the form page is dragged and pulled online, the code generation module is called to complete the front-end Vue code snippet and the back-end Java code snippet, and merged with the application source code generation action to complete the generation of an independent and complete code project.

[0049] like Figure 3 As shown: The process design in the development center of this development framework is an indispensable module in the application system. This development framework integrates a workflow engine internally, and forms a usage mode that supports role customization around workflow definition, workflow data control, and workflow instances. It can not only quickly build approval processes, task applications, reimbursement review and other applications, but also has powerful customization functions. It can customize process nodes and flow modules according to business needs to achieve fast and flexible workflow applications.

[0050] Among them, WxDeployment: process deployment object, created when deploying a process; WxProcessDefinitions: process definition, automatically created after successful deployment; WxProcessInstances: process instance, created when starting the process; WxTask: task, Task in Activiti only refers to tasks involving roles, that is, UserTask in the definition; WxExecut ion: execution plan, all nodes in the process instance and process execution are Execution, such as UserTask, ServiceTask, etc.

[0051] like Figure 4 As shown: The page design in the development center of this development framework is an integrated unit of this development framework, which realizes the assembly and merging of completed drag and drop forms and designed workflows to form a complete application and define the routing relationship between pages. The page design is based on the layout framework layout, supporting both single page and multi-page. The WYSIWYG mode supports users to fully customize the application style system.

[0052] like Figure 5 As shown: The code generation module in the development center of this development framework includes the generation logic of the front-end code and the back-end code. This development framework comes with two sets of template projects by default. The template project uses the markup language to mark key nodes and key flow information. After the front-end VUE engine, Groovy rule engine, and Java source code engine receive the user's dragged configuration parameter information, they complete the generation of VUE and Java code snippets according to predefined parsing rules, and simultaneously use the code fusion template to realize the update and replacement of code snippets to matching code projects, and simultaneously complete the automatic switching of routing configuration.

[0053] like Figure 6 As shown: The release management layer of this development framework supports cancellation, re-drag and re-launch after the application is released. The drag configuration is a full update. The code generation process is based on the current submitted configuration to regenerate the database table and the corresponding code project. If the form column is changed, the original data cannot be used normally. If the form column is unchanged, the original business data can still be viewed normally after re-release.

[0054] like Figure 7 As shown in the figure: When the code generation module generates the application backend code, it inserts the SSO-related general processing logic into the generated application code package, and automatically calls the REST interface of the IAM system to complete the application addition and resource authorization on the IAM platform. Based on the APPID, ClientID, and ClientSecret returned by the IAM platform, it realizes centralized user management and centralized maintenance of user authorization after the application is released.

[0055] like Figure 8 As shown: This development framework natively connects with three important security components (sensitive data protection, runtime protection, and data access management) at the API level. Before creating an application, you can independently select the required security protection components. After the application is released, the background module pushes the application to the security component in the form of a default security policy through the REST interface. During the use of the application, it implements sensitive data detection, SQL injection and other detections, and supports user-defined fine-grained permission control functions. This function requires users to configure detailed security policies in data access management.

[0056] Example 1

[0057] The WEB system development framework based on form drive combined with dynamic rule engine of the present invention includes form designer, page designer, workflow designer, code generation module and Groovy rule engine;

[0058] The form designer provides functions such as business modeling and form design, and quickly generates forms through convenient and fast online form design for process approval and business logic processing;

[0059] The page designer is used to customize each page of the business system, including header content customization, footer content customization, and data area content customization. The overall page design workbench is composed of four parts: "top operation bar", "left tool bar", "middle design area", and "right property configuration panel".

[0060] The workflow designer has a built-in business process engine, covering process modeling, process design, process monitoring, process initiation, process approval, process review, process withdrawal, etc.;

[0061] The code generation module supports single table, one-to-many, one-to-one, and tree model generation, and the generated code can be used directly without modification;

[0062] The Groovy rule engine separates business decisions from application code and uses predefined semantic modules to write business decisions. It accepts data input, interprets business rules, and makes business decisions based on business rules.

[0063] Furthermore, the business modeling is specifically to sort out the business system processes and business system rules, clarify the business system role permissions and boundaries, and at the same time be able to abstract and merge multiple business processes to form common business processes and rules, and establish a form business model layer.

[0064] Furthermore, the form design includes three parts: creating a form, publishing a form, and managing data:

[0065] Create a form: You don’t need to know professional software development knowledge. You can use the form designer to quickly create a very professional form through simple drag and drop operations. At the same time, the form data table is automatically generated for subsequent business CRUD;

[0066] Publish the form: Use the code generator to automatically generate the form Vue file, as well as the corresponding Java-side Controller, Service, Dao, and Bean related code generation, and bind the front-end and back-end engineering routes by default;

[0067] Manage data: set notification content when form items meet trigger conditions and complete collaboration with the message center;

[0068] Furthermore, the business process engine is a key module that supports the configuration of business workflow processes, allows the import of XML or JSON to establish processes, and can support process elements including events, sequential flows, exclusive | parallel | inclusive gateways, tasks, sub-processes, and call activities.

[0069] Furthermore, the tree model includes a binary search tree, a balanced binary tree, a red-black tree, a B-tree, a B+ tree, and a dictionary tree.

[0070] Furthermore, the semantic module provides a language for constructing RuleSet in XML. A single basic semantic module cannot write a complete and effective rule file. It must be combined with other semantic modules, including Java semantic modules, Groovy semantic modules, Pythos semantic modules, or a custom, domain-specific semantic module.

[0071] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A WEB system development framework based on form-driven combined with dynamic rule engine, characterized in that: The framework includes the basic component layer, basic service layer, release management layer and development center. The development center needs the support of the basic component layer and basic service layer. The basic component layer is the underlying support platform, including data storage, message center, and task processing components; The basic service layer integrates user management, authorization management, logging, and monitoring functions into independent public services, serving the development framework itself and applications developed based on the development framework. The development center provides various operation objects for the business user workbench interface, including form design, report design, process design and page design, covering PC and mobile terminals. Users can drag and drop to form previewable applications, use the code generation module to realize SpringBoot project and Vue project source code generation, and use the rule engine to handle complex business; The release management layer is used to release the completed application to the WEB container according to the version plan, automatically complete the service startup, VUE routing configuration and default permission configuration, and save the published application as a template in the application market, so that subsequent business personnel can directly carry out secondary development based on the template application; in, The code generation module parses the table name, field name, and field data type of the database table, and uses this to encapsulate entity class related information; parses the foreign keys between tables, and encapsulates one-to-many, many-to-one, and many-to-many relationships; based on the existing Freemarker template, the matching rule engine supplements the business processing logic, and finally realizes the output of the code file according to the existing template organization method to form a completed code software project; The code generation module includes the generation logic of the front-end code and the back-end code, and comes with two sets of template projects. The template projects use the markup language to mark key nodes and key flow information. After the front-end VUE engine, Groovy rule engine, and Java source code engine receive the user's dragged configuration parameter information, they complete the generation of VUE and Java code snippets according to the predefined parsing rules, and synchronously use the code fusion template to update and replace the code snippets to the matching code project, and synchronously complete the automatic switching of routing configuration; The Groovy rule engine separates business decisions from application code and uses predefined semantic modules to write business decisions, accept data input, interpret business rules, and make business decisions based on business rules; the semantic module provides a language for building RuleSets in XML; When generating the application backend code, the code generation module inserts the SSO-related general processing logic into the generated application code package, and automatically calls the REST interface of the IAM system to complete the application addition and resource authorization on the IAM platform. Based on the APPID, ClientID, and ClientSecret returned by the IAM platform, it realizes centralized user management and centralized maintenance of user authorization after the application is released. The release management layer supports cancellation, re-dragging, and re-launching after the application is released. The drag-and-drop configuration is a full update. The code generation process is based on the current submitted configuration to regenerate the database table and the corresponding code project. If the form column is changed, the original data cannot be kept for normal use. If the form column is unchanged, the original business data can still be viewed normally after re-release. The framework is connected at the API level with three important security components. The security components include sensitive data protection, runtime protection, and data access management. Before creating an application, you can independently select the required security protection components. After the application is released, the background module pushes the application to the security component in the form of a default security policy through the REST interface. During the use of the application, sensitive data detection and SQL injection detection are implemented, and user-defined fine-grained permission control functions are supported. User-defined fine-grained permission control functions require users to configure detailed security policies in data access management.

2. The WEB system development framework based on form drive combined with dynamic rule engine as claimed in claim 1, characterized in that: The form design in the development center uses general form controls, supports attribute configuration and response action customization, and can be referenced by business users with one click. It supports uploading pictures, uploading files, one-to-many models, one-to-one models, and single-table model controls. After the form page is dragged and pulled online, the code generation module is called to complete the front-end Vue code snippet and the back-end Java code snippet, and merged with the application source code generation action to complete an independent and complete code project.

3. The WEB system development framework based on form drive combined with dynamic rule engine as claimed in claim 1, characterized in that: The process design in the development center revolves around workflow definition, workflow data control, and workflow instances, forming a usage model that supports role customization and customizes process nodes and flow modules according to business needs.

4. The WEB system development framework based on form drive combined with dynamic rule engine as claimed in claim 1, characterized in that: The page design in the development center assembles and merges the completed drag-and-drop forms and the designed workflows to form a complete application and define the routing relationship between pages. The page design is based on the layout framework layout, supporting both single pages and multiple pages. The WYSIWYG mode supports users to fully customize the application style system.

Citation Information

Patent Citations

  • Component-oriented multi-language collaborative development device, method and system

    CN107193545A

  • Rapid construction system for zero-coding application software

    CN110989983A

  • Workflow system and method with application system capable of being rapidly integrated

    CN112633830A