Font Size: a A A

Study And Application Of Ajax Framework Based On Page-Difference Model

Posted on:2008-10-09Degree:MasterType:Thesis
Country:ChinaCandidate:M H TanFull Text:PDF
GTID:2178360215490584Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The development of network application program experiences a gradually spiral process in which client application changes from fat to thin, and then returns to fat. Currently there is a trend that the application of B/S will soon replace the application of C/S. But B/S application program is enslaved to HTML and can not display data with abundant effects like C/S, so users fell too bad. And then a kind of application program called Rich Internet Application (RIA) emerged which has better interaction and plenty user experience. Ajax is a kind of RIA technique which is approbated broadly, and is built according to the standard techniques of Web. As it needn't download additional module or control, Ajax has good compatibility and easy deployment. Ajax program involves several techniques, especially the JavaScript is difficult to debug. Ajax framework simplifies the program by packing these techniques'details. With the development of Ajax framework, Ajax is broadly using in the fields of Web application.Ajax is a new technical in the fields of Web development, Ajax framework is also. Ajax frameworks existed have some merits and faults, need to rise in the fields of stability (for example, some frameworks can't support ASP.NET 2.0 new controls) and efficiency. In order to improve the efficiency of Ajax application, this paper puts forward to build Ajax framework based on page-difference model (PDAjax) for the very first time. Considering Web pages may experience many times of request and respond, we make use of Web server and browser's cache to reduce the data size of request and response, thus improve the efficiency of pages's response and reduce the burden of network bandwidth. At the same time, this paper introduces accessibility into PDAjax framework, and then gets some improvement measures.Mainly work is about:①According to the characteristics of Web application's development, this paper analyzes the background and actuality of Ajax, and makes a contrast to Ajax and other techniques of RIA, then indicates Ajax's advantage and shortcoming.②After deeply studying IIS's mechanism, we analyze HttpModle and HttpHandler's principle and how to build Ajax framework using these two objects.③By analyzing the merit and shortcoming of existing Ajax frameworks, we put forward building Ajax framework based on page-difference mode. Which can improve obviously the efficiency of Web pages'request and response by calculating and transporting the difference of data at browser and Web server.④After analyzing accessibility of Ajax application, homologous solutions and improvement measures are imported into PDAjax framework. So applications'accessibility is improved at the time of simplifying program development.⑤We makes use of PDAjax framework to resolve the practical questions, such as users's E-mail verification and interactive components. The experimental results show the feasibility and applicability of the presented work.
Keywords/Search Tags:Ajax, RIA, Ajax Framework, Accessibility, E-commerce
PDF Full Text Request
Related items