Font Size: a A A

Hot Deployment With Dependency Reconstruction

Posted on:2016-09-16Degree:MasterType:Thesis
Country:ChinaCandidate:H C LiFull Text:PDF
GTID:2308330461956524Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Hot deployment is a typical feature in mainstream application servers. But current application servers treat each module as a standalone application and may fail if a module with dependencies against other ones is partially updated with hot deploying.In this paper, we propose an approach that automatically constructs the module dependencies with class loading mechanism which further helps to reconstruct the modular application respecting the dependencies upon hot deploying. Experiments show that our technology of hot deployment can ensure partial update of the modular applications correctly and efficiently. The main work includes:1. The hot deployment mechanism and the reasons of calling failures among the modular applications are analyzed. Then the technology of dependency recon-struction in application servers is proposed and implemented.2. The technology of dependency reconstruction with class loaders is proposed. By this technology, a class loading platform with dependency reconstruction is designed and implemented. Then the customized class loader is integrated into application server for more efficient reconstruction.3. In the case of J Boss application server, dependency reconstruction in application servers can ensure the correctness of the modular applications after hot deploy-ment.4. The efficiency and flexibility of the platform and the extended server are eval-uated by experiment cases. Experiments show that the efficiency of application servers is improved.
Keywords/Search Tags:Hot Deployment, Dependency Reconstruction, Class Loading
PDF Full Text Request
Related items