Patent ID: 8555252

Claim:
An apparatus comprising: one or more processors; memory; a receiving unit stored in the memory and executable by the one or more processors that receives a request from a server to load codes of a cluster-based Java application system that is associated with a cluster of servers, the request including a class name of a first Java class to be loaded; a finding unit stored in the memory and executable by the one or more processors that finds a storing address of an entity of the first Java class from class registration information according to the class name, and obtains a latest version number of the first Java class according to the storing address; a determination unit stored in the memory and executable by the one or more processors that determines whether the latest version number of the first Java class is same as a version number of the first Java class that is previously loaded and locally stored; and a processing unit stored in the memory and executable by the one or more processors that obtains the latest version of the first Java class from the storing address to load the class and updates the latest version number of the first Java class in class version records when the latest version of the first Java class is not the same as the version number of the first Java class that is previously loaded and locally stored, and directly loads the first Java class when the latest version of the first Java class is the same as the version number of the first Java class that is previously loaded and locally stored.