Font Size: a A A

Based On J2EE Distance Learning Platform Development And Realization

Posted on:2008-10-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y GeFull Text:PDF
GTID:2178360242460099Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The technique of computer networks is a main representative of Modern Education Technology. Web-based Distance-education plays an important role in modern education, which provides many learners a fast, convenient way to learn and makes learning beyond the limitations of time and place. Distance-education has a quick development tendency in the whole world. Web-based and satellite-based distance-education had become the two major ways and tendencies of distance-education. Web-based distance-education is derived from the application of computer and ICT network into the education field. This education model was achieved through the network and also had a deeply significant influence on the structure of education. It will become a trend of teaching development in the future.Software Engineering Research. The biggest difficulty is how to define its expansion points, and how to package components through expansion points when developing and using component-based software framework. Component-based framework includes two expansion models, invoking expansion and invoked expansion. This system adopts a new structure according to different types when designing framework. The framework is a lightweight framework which based on the principle of control inversion. Control inversion is a design model based on "the framework of groupware". It will transfer the responsibility of judgment dependency relationship to the container. Groupware doesn't determine dependency relationship between them.The traits of "lightweight" in the container will present when using groupware in the framework, namely, the groupware which developed for this framework does not require any external library; Moreover, the containers are lightweight so that avoid the main shortcomings of the heavyweight program like EJB containers, such as the long start time, the complex testing, the difficulties of deployment and configuration, and so on. At the same time, the ORM functions can be achieved in this framework about the design of lasting layer. ORM namely is Object Relational Mapping. This thinking is to map the data in the table of the relational database into objects and display them in the form of objects, so that the operation to the database can be converted into the operation to these objects by the developers. Therefore it was designed to facilitate the developers to achieve the operation to the databases based on the object-oriented idea. The main idea is to access to the database connection information and to establish the connections. The mapping information such as mapping class name, attribute name, table names and field names can be achieved through the analysis of the database configuration files. After the name being adopted, the mapping class information can be achieved through the reflex mechanism, and then call construction method to create objects, call the SET method for each attribute a value to the objects and complete the loading of data. Thus ORM can be achieved by using this process. The affairs control, cache control and many other technologies also were deployed in this framework. A proper cut has been done according to the function. Compared with the three popular frameworks structure of J2EE, namely Struts, Spring, Hibernate, this framework has many advantages, such as simple, easy to reuse, the strong expansibility, the strong security and so on.The implementation of this system is a network teaching platform based on the J2EE structure. Using this method keeps the system has a strong scalability, versatility, compatibility and operability. This system uses the B/S model. The network teaching can be realized through the IE of the clients, and controlled simply and conveniently. This network teaching platform has three landing approaches, the administrators, teachers and students. It includes students learning, teachers teaching, teaching management, and some other functions. It is a powerful and strong practical network platform. This paper presents the main technologies of J2EE, and simply demonstrates the design ideas of the framework which developed by the researcher, and develops the system through the framework. Finally, the deployment of this system was introduced and a summary of the full text was drawn.
Keywords/Search Tags:Development
PDF Full Text Request
Related items