Font Size: a A A

The Research Of Web Application Based On Ajax Framework And MVC Design Pattern

Posted on:2009-03-16Degree:MasterType:Thesis
Country:ChinaCandidate:D ZhangFull Text:PDF
GTID:2178360272491516Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The application program of C/S (Client/Server) is appearing with the Windows emergence in 1990's and with the buildup of the server performance, which adopts the graphical user interface, has better data processing in client, provides the powerful performance of data manipulation and business handling. But along with the improving of the complexity of the application program, it is found that the structure of C/S is deploy costly high, application program update in client and difficult to maintenance.Because of the disadvantages and with the development of the Internet, in the mid-90's, there comes the application program of B/S(Browser/Server), it is the result of the Web broadly used which resolved the difficulties. But B/S application program is enslaved to HTML and can not display data with abundant effects like C/S, so users feel too bad. And then a new interactive web application model is proposed—Ajax(Asynchronous JavaScript and XML).Ajax-based interaction model provides a new kind web design pattern.Ajax design pattern has not only changed the traditional web application pattern, it also opens up a new piece of web development field.Currently, Ajax become the hot topic of the Web technology research. Ajax introduced asynchronous transfer technology, promote local renewable pages, enhanced user experience. Contrast to the traditional Web technology like Applet, Flash, Ajax don't need specialized software to be used in most popular browsers, Ajax use XMLHttpRequest to send the asynchronous request. Ajax addresses the key technologies, including JavaScript, XMLHttpRequest, Dom, XML. Through Dom JavaScript accesses request parameters information and uses XMLHttpRequest to send the asynchronous request, servers handling of the request, return ordinary text or XML, and then the browser use JavaScript to explains XML, Dom updated and adopted relevant Web UI.This article is to study Ajax-based web application development. Study how to combine Ajax model with traditional web development in enterprise-level web application and how to effectively use it in web developing process.First of all, the details of the structure of the MVC design patterns, and the advantages of the Web System, MVC applications to be divided into three core modules: Model, View, Controller, to improve the application of the reusability and scalability to improve the development of large-scale complex software systems more efficient.Secondly, the core of the Ajax technology for a comprehensive study. Include: analysis of the working principle of Ajax, Ajax summary of the technical characteristics of the typical application scenarios to explore, research Ajax common framework, and security issues.Moreover, the combination of Ajax technology and MVC design pattern, design and development of enterprise web system based on the classic MVC architecture and the introduction of Ajax framework (Interstage Interaction Manager) has no linkage to refresh the page data show that brings to the user a good experience.At last, carried on the summary each work of the thesis, and has pointed out Ajax in the enterprise commerce information system application prospect and the forecast and the further work.
Keywords/Search Tags:Ajax, MVC, Design pattern, IIM
PDF Full Text Request
Related items