Font Size: a A A

The Research And Application Of Data Maintenance Based On Hibernate

Posted on:2011-03-11Degree:MasterType:Thesis
Country:ChinaCandidate:H L TaoFull Text:PDF
GTID:2178360308461307Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of information techonlogy,more and more enterprises use information systems to improve work efficiency. In order to meet the requirements of different enterprises in the the same system,such as Performance Management (PM) System,the system has to provide the function to cross database.Hibernate is an object to relational database mapping framework,which make a lightweight encapsulation to JDBC,then Java programmers can truly object-oriented programming, and without concern for the underlying database.Application software based on Hibernate has a good cross database functionality,the Web information systems which take Struts,Hibernate and Spring as technical framework has became more and more popular by enterprises. With the purpose of more efficient maintenance business data, the authors have developed a set of general data based on Hibernate maintenance tool,which has been applied to several information systems.This tool not only can back up data,recover data, migrate data and monitor data etc,but also has a good preferment,so as to fulfill the programmers and testing personnel in the development and maintenance of need.what's more,this tool can be applied to any mainstream operating systems and database management system,which also is the biggest advantage.In this paper, the research on tool's main contribution as follows:Firstly,put forword the sorting algorithm which based on object-relational mapping files and persistent classes,and deny the sorting algorithm which based on persistent classes;Secondly,given the improved algorithm of persistent serializable class in detail,which put forward the best way to solve crunode loop and has time complexity of O(n+e),and n express quantity of persistent classes,e express quantity of dependence edge among persistent classes.Thirdly,this tool has been applied in the actual information system, and has good performance,the performance improvement work includes reengineering process, using multithreading mechanism and use caching mechanism, etc;Fourthly,put forward a general data monitoring design scheme based on Hibernate,and provide funtional interfaces.
Keywords/Search Tags:data maintenance tool, monitor data, the sorting algorithm of persistent serializable class, performance improvement
PDF Full Text Request
Related items