Font Size: a A A

Research And Implementation Of E-Learning Platform Based On Lightweight J2EE

Posted on:2009-03-05Degree:MasterType:Thesis
Country:ChinaCandidate:L DengFull Text:PDF
GTID:2178360245482893Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As the Internet becomes popular and people's demand for knowledge increases gradually, E-Learning, which takes computer and network technology as the core, will become an important learning way and educating mode in the Information Society. By the means of network, electronic, digital and multi-media educational assistance, E-Learning provides long-distance education and knowledge related services to users. Web-based E-Learning Systems has become an important Internet application while J2EE platform, because of its safety, flexibility, reusability and maintainability, has become an ideal framework choice for E-Learning Construction.At first, the paper brings up the advantages and disadvantages between the traditional J2EE framework and the lightweight J2EE framework, and then it discusses the Spring lightweight framework, Struts MVC framework and Hibernate persistence framework. Through researching and integrating Struts, Spring and Hibernate, it put forward a common lightweight Web development framework. Also it introduces the design and implementation of the E-Learning platform detailly, including demand analysis, functional module design, system architecture design, database modeling, the detailed design and realization of the system. The paper especially explains the application of three-tier architecture based on lightweight framework in the system. The practice shows that the application of lightweight system framework improve the system's portability and reusability, and promote the modular development process, improve the efficiency of the system development.As the sharing of Learning Resources is an important component of the E-Learning platform, according to the actual needs of the system, this paper designed a resources sharing framework based on SOA, and gave technical approach to achieve. In order to resolve the performance problem in highly simultaneous access, the paper focused on the optimization strategy of the system, brought forward an intelligent web cache framework based on AOP and discussed performance optimization approaches including cache-tuning, database design and visit optimization.Finally, the paper summarized development and research work and also listed the future work.
Keywords/Search Tags:E-Learning, Lightweight J2EE, MVC, SOA, Cache
PDF Full Text Request
Related items