Font Size: a A A

Research And Design Of Modern Distance Education Platform Based On J2ee And Xml

Posted on:2008-08-15Degree:MasterType:Thesis
Country:ChinaCandidate:W Q LiFull Text:PDF
GTID:2208360215492440Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Distance Learning is the outcome of applying computer and networkcommunication technology into education field, this teaching mode is realized throughnetwork, and it have made great and far-reaching influence on education structure, andit is a popular trend of education development in furture. At present, DistanceLearning based on Web because of its character of flexibility, simpleness, reliability,compatibility have became an important mode and development way in the DistanceLearning.By analyse of the domestic and international Distance Learning products and themode, characteristics, in addition to the problems of modern Distance Learning, thisthesis aims at making use of related advanced techniques to realize and improve thefunction of the platform under the premise that according the modern DistanceLearning standard Which was established in 2001 by Chinese-e-learning TeachingTechnology Standardization Committee of our country Ministry of Education.This thesis describes the muti-tier architecture of Web application, middleware,Itlays emphasis on analyzing J2EE technology, XML technology and Web programbased on the component drive. Then it puts forward a Web application systemcomputing model based on J2EE and XML technology to guide the work of designingand realizing Web Distance Learning Platform.The further work is describing a distributed software design pattern-MVC.Theemphasis is the research of Struts framework combining Web application.Struts is therealization of MVC. By using of Struts, the structure of developing work becamehierarchily.In the end, the thesis adopts UML to analyse the system, and build dynamic andstatic model, then designs functions of the Distance Learning platform in detail. Onthe basis of much work, the platform was realized is the example of the formercomputing model. The main work that the thesis makes is as follows:(1) The thesis puts forward an Web application system computing model basedon J2EE and XML with the combination of the new software technology such ascomponent-based development, J2EE and XML.(2) UML is adopted to build system model,and web program based oncomponent drive is applied in system establishment.(3) In display part, applying XML and XSL technology to separate the contentof XML document and its vision, and deal with the data secondly comibining withXML parsing; In logic part, applying Schema of XML to define the bidding documentand make use of DOM technology to create XML form bidding document online atreal time. In data store part, taking advantage of XML to store data, and makes use ofDOM API and SAX API to deal with the XML document, then encapsulates it inJavaBeans.(4) MVC design pattern simplifies and optimizes the development of Webapplication program. It has the character of component modelar, structure flexible andreusable.(5) Implementing the database connects based on connect pools, which make ahigher security level for the System.This system takes full advantage of XML technology, satisfying the requirementof Distance Learning. Then serval subjects deserved to research are put forward.
Keywords/Search Tags:Web Distance Learning platform, J2EE, XML, Component, Computering model, Struts, Connect pools
PDF Full Text Request
Related items