Font Size: a A A

Research And Implementation Of National Infrastructure Program Of Chinese Genetic Resources Based On J2EE Platform

Posted on:2007-02-03Degree:MasterType:Thesis
Country:ChinaCandidate:H JinFull Text:PDF
GTID:2178360185997413Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of information technology, the science and technology information resource has become the strategic resource for many countries around the world. More and more countries have embarked on the research of the sharing of scientific data. In such circumstances, China has started the platform of National Infrastructure of Natural Resources for Science and Technology in 2003. This dissertation is based on the National Infrastructure Program of Chinese Genetic Resources (NIPCGR), which is a sub-subject of National Infrastructure of Natural Resources for Science and Technology.Against the project NIPCGR, this paper demonstrates the application of some open source J2EE frameworks Struts and Hibernate and Spring in Web information systems. It first analyzes the general system requirement, and then sets up the system design as well as the technology. After that, it introduces the open source frameworks of each J2EE tiers. And then it introduces the specific design of system on the basis of the confirmed technology. Finally, it concludes with advantages and disadvantages of developing application system with the use of Struts, Spring, Hibernate open source frameworks on the J2EE platform.The main works and contribution of this dissertation are as follows:(1) Provides the requirements of constructing the NIPCGR, analyzes the system requirements in detail and then gives out the system solution.(2) It further analyzes several popular open source frameworks based on J2EE platform, and determines the technology used by the system. Spring was a widely used open source framework. It provides powerful base frame for exploring J2EE platform. Meanwhile, it also provides rich utility classes. As the business-logic tier, Spring provides the service of transaction management based on AOP and increased the development efficiency. Struts provides good mechanism for view tier which makes business-logic & control-logic and page separate. Hibernate is light encapsulation of JDBC, and produces a good solution for Object-Relation Mapping.(3) The NIPCGR had been done successfully. The presentation tier uses Struts, the business-logic tier uses the Spring framework, and the persistence uses Hibernate. NIPCGR is constructed by using the three light frames. The metadata of the sample of Genetic resources are stored in the databases, and the query function of metadata is implemented. Thus the NIPCGR foundation platform is accomplished basically. The NIPCGR has passed the system test: it works normally, and each function meets the design. It has got the approval of some government...
Keywords/Search Tags:NIPCGR, J2EE platform, Struts framework, Spring framework, Hibernate framework, Lightweight Framework
PDF Full Text Request
Related items