Font Size: a A A

Key Technologies In Virtual Laboratory Based On Components

Posted on:2009-11-25Degree:MasterType:Thesis
Country:ChinaCandidate:S ShaoFull Text:PDF
GTID:2178360245482531Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer science and Internet techniques, remote education as a new education mode has already been more and more widely used. Virtual laboratory plays an important role in remote education. It makes a great contribution to saving resources and reducing cost of devices.The paper proposes a designing model and implementing scheme of component testing and evaluating virtual laboratory. The system helps the users master the component's structure and realization rapidly. It makes up for the deficiency of not designing and evaluating components in the former platform. The system is developed by B/S mode and implemented with Java language. Component editing, configuring and uploading, data managing, component compiling, component's interface inspecting as well as component's function evaluating are mainly realized in turn. In detail, the system makes use of RMI mechanism to upload user's componet jar file to the server, applies ORM and Hibernate to separating the logic operation layer and database layer of the system, analysizes XML to get componet's configuration information, parses the inner information of component class to complete interface inspecting by using Java Bean and reflection techniques, through black-box testing thought, the system makes the same input value of user component and standard component, by judging their output value to realize component's function evaluating, uses multi-thread technology to realize many users' access to the server at the same time. The paper expatiates on the design thought and realization principle of each fuction module. It gives an example which verifies the platform has feasibility, manipulability, and good practical value.Finally, the paper sums up the finished work during the research and development of the system, and proposes some future work to expand the system and make it better.
Keywords/Search Tags:virtual laboratory, component testing and evaluating, Java Bean, Hibernate, reflection
PDF Full Text Request
Related items