Font Size: a A A

Based Ria Technologies, Online Education System Design And Implementation

Posted on:2008-06-07Degree:MasterType:Thesis
Country:ChinaCandidate:X M LuFull Text:PDF
GTID:2208360212978733Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Internet has been a default platform for application development increasingly. Traditional web application is based on a pattern of data transferring between HTML page and the server, but HTML is fit for text.As the complexity of web application (including process complexity, configuration complexity, scale complexity and feedback complexity) is becoming more and more considerable, traditional web application is gradually not able to satisfy web user with higher and omnidirectional experience requirement. Rich Internet Application (RIA), which is introduced in this paper, is just coming forth for settle these problems. RIA gathers the best of desktop software, the best of web application and the best of communications, and generates a type of application which is able to offer more intuitionistic, more responsive and more effective user experience at last.This paper introduced the conception of RIA, the background of its emergence, its superiority, technical characteristic, and its system structure. It also introduced some available RIA technical methods and projects. AJAX, as one of a mature structure of RIA, has been introduced detailedly. The biggest merit of using AJAX is being able to maintain data on condition of not updating the whole page. This could make web application response to user's action more rapidly and avoid transmitting the information which is not changed in the internet. The core of this technology is the JavaScript object--XmlHttpRequest, which can supply asynchronous request and make JavaScript submit request to the server and manage the response but not block users.This paper discussed how to use RIA technology to design and implement the practical project--Internet Education System in detail. AJAX technology is mainly used in this project to get the effect of updating without refreshing page, lightening the burden of server and advancing users' experience. In the selection of AJAX structure, this project chose Buffalo which was developed by a Chinese developer and is usually used in lightweight J2EE development. Also, Buffalo could be integrated with J2EE structure very well. By using this structure, the paper also enumerated some material situation where AJAX technology is used and presented the effect.In the end of this paper, the summarization of the development combined with RIA technology in this project has been pointed out and the prospect of the RIA used in the Internet Education System has been expected.
Keywords/Search Tags:Rich Internet Application, AJAX, Buffalo, Internet Education System
PDF Full Text Request
Related items