DEV Community

geejing
geejing

Posted on

Geejing WebBuilder Rapid Development Platform — Official Technical Documentation

1. Overview

Geejing WebBuilder is an enterprise-level, browser-based low-code rapid development platform independently developed for government, state-owned enterprise, and domestic IT innovation scenarios. It eliminates the need for local development environment deployment, supports visual drag-and-drop configuration, lightweight script extension, and in-depth business customization, and enables the rapid delivery of standardized enterprise management systems, business ledger platforms, data maintenance systems, and workflow approval platforms.
Different from ordinary lightweight form-based low-code tools, WebBuilder adopts a self-developed XWL page engine and Actions server-side script engine, providing native enterprise-level capabilities such as full lifecycle component control, transactional data processing, fine-grained permission management, and full domestic environment compatibility. It can completely replace traditional Java + Vue development modes while significantly shortening project delivery cycles and reducing operation and maintenance costs.

2. Core Technical Architecture

Geejing WebBuilder adopts a lightweight, high-cohesion, low-coupling three-layer architecture, consisting of a view rendering layer, business logic layer, and data adaptation layer, ensuring high stability, scalability, and maintainability of enterprise-level applications.

2.1 View Rendering Layer (XWL Engine)

The platform uses the self-defined XWL markup language to uniformly describe page layout, components, styles, and front-end events. All page resources are managed in a single file, supporting real-time hot updates without server restart. The built-in enterprise component library covers forms, grids, toolbars, pop-up windows, tree selection, file upload, charts, and other commonly used business components, with no third-party dependency, ensuring security and standardization.

2.2 Business Logic Layer (Actions Script Engine)

The server-side Actions script engine supports standard JavaScript syntax and encapsulates unified enterprise-level API libraries for database query, transaction processing, data verification, file processing, and interface integration. Developers can implement complex business logic through lightweight scripts, balancing development efficiency and business flexibility. All business logic runs on the server side, effectively preventing front-end data tampering and ensuring data security.

2.3 Data Adaptation Layer

The built-in universal database middleware automatically shields the syntax differences between mainstream and domestic databases. It is natively compatible with MySQL, Oracle, Dameng, and Kingbase, supporting unified pagination, CRUD operations, and transaction processing in different database environments. It effectively solves compatibility problems in domestic IT innovation reconstruction projects.

3. Key Technical Capabilities

3.1 Zero-Code Visual Rapid Development

WebBuilder supports full visual drag-and-drop development. Users can quickly build standard enterprise backend pages including query areas, button toolbars, data tables, and form pop-up windows without manual coding. It supports one-click AI page generation, automatically generating complete page layouts, field editors, query logic, and CRUD business scripts, greatly improving project delivery efficiency.

3.2 Enterprise-Level Editable Grid Engine

The platform provides a native high-reliability editable Grid component, supporting cell-level inline editing, batch data modification, and unified transaction saving. It integrates complete lifecycle protection mechanisms including before-unload interception, before-load conflict detection, automatic dirty data recognition, and intelligent button state management. It effectively avoids data loss and data inconsistency problems caused by user misoperations, fully meeting the high-reliability requirements of business ledgers and archive management scenarios.

3.3 Transactional Batch Data Processing

Different from ordinary low-code platforms that execute row-by-row saving, WebBuilder provides a native grid.sync transaction synchronization mechanism. It summarizes all added, modified, and deleted data changes at one time and submits them in a single database transaction. If any exception occurs, full rollback is automatically performed to ensure atomicity and consistency of business data. It also supports intelligent parsing of database unique index conflicts and standardized business error prompts.

3.4 Full Lifecycle Engineering Protection

WebBuilder builds a complete set of enterprise-level interaction protection mechanisms:

  • Unsaved data detection and page closing interception
  • Refresh conflict protection with three optional strategies: save, discard, or cancel
  • Cell-level fine-grained editing permission control
  • Automatic state management of save buttons to prevent repeated submission All capabilities are built-in without secondary development, ensuring rigorous and unified system interaction standards.

3.5 Four-Level Fine-Grained Permission System

The platform supports standardized enterprise-level permission isolation, including menu permission, button permission, data row permission, and field permission. It can precisely control user access scope, operation permissions, data visible range, and field display status, supporting data desensitization, field hiding, and row-level data isolation. It fully meets the compliance requirements of Grade-3 security protection, government internal control, and state-owned enterprise data management specifications.

3.6 Full Domestic IT Innovation Adaptation

WebBuilder is fully adapted to the domestic independent and controllable ecosystem:

  • Compatible with domestic databases: Dameng, Kingbase, Oceanus
  • Adapted to domestic middleware: TongWeb, Orient, Primeton
  • Supports domestic operating systems and domestic browsers
  • No third-party open-source dependencies, completely self-controllable technology It can smoothly pass domestic IT innovation acceptance and security assessment.

3.7 Hot Update & Non-Stop Iteration

All page modifications and script logic updates take effect in real time without restarting the application server. It supports non-stop iteration in the production environment, avoiding business interruption caused by version updates, and improving the stability and continuity of enterprise business systems.

4. Platform Advantages Compared with Mainstream Low-Code Products

Most mainstream low-code platforms are positioned as lightweight office tools, suitable only for simple form filling and basic approval processes. They have obvious deficiencies in complex business bearing, data reliability, engineering protection, and domestic adaptation. Geejing WebBuilder is positioned as an enterprise-level core business development platform, forming obvious differentiated advantages:

  • Stronger business bearing capacity: Supports complex ledgers, master-detail linkage, batch data maintenance, and large-scale business system construction.
  • Higher data reliability: Native transaction mechanism ensures data consistency, avoiding dirty data caused by row-by-row saving.
  • Complete engineering capabilities: Built-in full lifecycle data protection to prevent accidental data loss.
  • Complete localization adaptation: Fully compliant with domestic IT innovation and security assessment standards.
  • Deeper customization capability: Open underlying logic, supporting unlimited secondary development and system integration.

5. Typical Application Scenarios

Geejing WebBuilder is widely applicable to government and enterprise digital construction scenarios:

  • Government business management and daily approval systems
  • State-owned enterprise standardized ledger and archive management platforms
  • Human resource, asset, finance, and material management systems
  • Data unified maintenance and governance platforms
  • Custom business systems requiring high stability and compliance

6. Conclusion

Geejing WebBuilder is a high-reliability, enterprise-grade low-code rapid development platform oriented to domestic digital and innovative construction. With self-developed underlying architecture, transaction-level data processing capability, complete engineering protection system, fine-grained security permission mechanism, and full domestic environment compatibility, it solves many technical pain points of traditional low-code platforms in enterprise-level complex business scenarios. It can efficiently, stably, and compliantly support the construction of various government and enterprise business systems, and is a reliable technical base for enterprise digital transformation and domestic IT innovation upgrading.

Top comments (0)