A thermal loading method, device and information system

A technology of hot loading and loader, which is applied in the direction of program control device, program loading/starting, etc., which can solve the problems of slow response speed and long time of hot loading, and achieve the effect of saving response time, improving efficiency, and improving response speed

Active Publication Date: 2016-12-14
KINGDEE SOFTWARE(CHINA) CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the embodiments of the present invention is to provide a hot loading method, aiming to solve the problem that the existing hot loading technology still needs to restart the corresponding system or application program when it involves class-level loading, resulting in slow hot loading response speed, longer question

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
  • A thermal loading method, device and information system
  • A thermal loading method, device and information system
  • A thermal loading method, device and information system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] figure 1 It shows the implementation process of the thermal loading method provided by Embodiment 1 of the present invention, and the process of the method is described in detail as follows:

[0031] In step S101, the document entity classes that need to be dynamically loaded are configured in the configuration file.

[0032] In this embodiment, the dynamic loading refers to adding document entity classes that need to be dynamically loaded in the configuration file according to actual needs (for example: system or application program upgrade or patching, etc.). The entity classes include but not limited to stateless JAVA classes, and the stateless JAVA classes include but not limited to Web plug-in classes. By configuring the document entity class that needs to be dynamically loaded in the configuration file, it is convenient to load the document entity class in other documents. For example, if an application program changes a document window class during the upgrade ...

Embodiment 2

[0053] figure 2 The composition structure of the thermal loading device provided by Embodiment 2 of the present invention is shown, and for the convenience of description, only the parts related to the embodiment of the present invention are shown.

[0054] The thermal loading device can be a software unit, a hardware unit or a combination of software and hardware running in the information system, or it can be integrated into the information system as an independent pendant or run in the application system of the information system.

[0055] The hot loading device includes a configuration unit 31 , a judging unit 32 , a loading unit 33 and an entity class direct generation unit 34 . Among them, the specific functions of each unit are as follows:

[0056] The configuration unit 31 is configured to configure the document entity class that needs to be dynamically loaded in the configuration file. The specific process is as described above and will not be repeated here.

[005...

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 present invention is applicable to the field of computer software, and provides a hot loading method, device and information system. The method includes the following steps: configuring the document entity classes that need to be dynamically loaded in the configuration file; judging according to the configuration file Whether there is a document entity class that needs to be loaded in the current operating document; if there is a document entity class that needs to be loaded in the document, create a new entity class loader through the current class loader, and use the entity class loader to load the current latest The bytecode file of the document entity class to generate a new entity class instance. The invention realizes the hot loading of entity classes without restarting the system or the application program, effectively saves the response time of hot loading, and improves the efficiency of hot loading.

Description

technical field [0001] The invention belongs to the field of computer software, and in particular relates to a thermal loading method, device and system. Background technique [0002] The so-called hot loading means that after the system or application program is upgraded or patched, it can maintain the current running state of the system or application program without restarting the entire system or application program. Process for new features. [0003] Existing technologies support module-level or application-level hot loading, but since the granularity of module-level or application-level hot loading is relatively coarse, the hot loading process takes a long time. Moreover, in the process of upgrading or patching the system or application, it is often necessary to modify the source file of the class. When it comes to changes in the class structure, the system or application still needs to be restarted, so that the user needs to wait for a long time ( It takes about 5-1...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/445
Inventor 曹振兴吴郑平
Owner KINGDEE SOFTWARE(CHINA) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products