Updated on 2022-11-18 GMT+08:00

Development Process

This section describes the development process, as shown in Figure 1.

Figure 1 HetuEngine application development process
Table 1 Description of the HetuEngine application development process

Phase

Description

Reference Documents

Understand basic concepts.

Before application development, learn basic concepts of HetuEngine, and understand the scenario requirements.

Concepts

Prepare the development and running environment.

The HetuEngine application can invoke the JDBC interface in any language for development. The current example uses the Java language. You are advised to use the IDEA tool to configure development environments in different languages according to the guide. The HetuEngine running environment is the client. Install and configure the client according to the guide.

Preparing Development and Running Environments

Prepare a project.

HetuEngine provides sample projects for different scenarios. You can import a sample project to learn the application. You can also create a HetuEngine project according to the guide.

Configuring and Importing a Sample Project

Prepare for security authentication.

If a safe cluster is used, the safety certification must be performed.

Preparing for Security Authentication

Develop a project based on the scenario.

A sample project in the Java language is provided, including an example project that connects the HetuEngine, SQL statement execution, result parsing, and disconnection.

Application Development

Compile and run applications.

You can compile the developed application and submit it for running.

Application Commissioning

Check the application running results.

The program running result is displayed in the expected display according to the implementation of the result parsing part.

Application Commissioning