Font Size: a A A

The Research And Design On On-line Education Supporting Platform

Posted on:2009-04-23Degree:MasterType:Thesis
Country:ChinaCandidate:J LiFull Text:PDF
GTID:2178360272463262Subject:Traffic Information Engineering & Control
Abstract/Summary:PDF Full Text Request
With the development of network, the on-line educates become more and more important in the social education system. So as the foundation environment of the on-line educate, the supporting platform needs to be improved application level continuously to cater to the social needs.The B/S mode is the mainly trend of the on-line education currently. But the development of the Web application is important and complicated. The Struts provides a ready-made framework in general use to carry out a J2EE Web application. It is a MVC framework which based on JSP Model 2. As the frame which develops a Web application, it makes MVC mode adapt to system development and management. At the same time, it reduces the cohesion between the business logic and the data interface, and let the view layer enrich the variety.The traditional J2EE use JDBC in object persistence layer. Although the JDBC can use SQL to operate database easily, the SQL itself when is used to program of database is complex and dull and easy to make mistakes. Furthermore SQL in different kinds of database is incompletely compatible. Because of the disadvantages in using JDBC directly, this thesis imports the open source framework Hibernate which is widely used in object persistence layer. To be a mature ORM frame, it solves SQL difficult in operation problem, and has a better perform in object persistence.This thesis emphatically analyzed the research and design process of"The research and design on On-line education supporting platform", which is a part of"the building and research system of courseware for Software developer in Japanese"project. It includes the background and significance, technical line, design principle, the functions and designing idea of different module, etc. During the development, applying MVC design pattern, with Struts and Hibernate as central framework policy, considering the actual business feature of on-line education, this thesis put forward an appropriate hierarchical framework. The principle of designing framework is to make cohesion between layers as low as possible. It provides the effect of developing in different layers to enhance the efficient of developing. With a typical sample which is a subsystem from the project, the thesis also describes how to design and develop efficiently with the frameworks.
Keywords/Search Tags:J2EE, MVC, Struts, Hibernate
PDF Full Text Request
Related items