AJAX AND ITS OPEN SOURCE FRAMEWORKS MT08 EN

From wikitin

Jump to: navigation, search

Technical thesis title: MT08 AJAX AND ITS OPEN SOURCE FRAMEWORKS

Student Lastname: FATOU

Student Firstname: Frédéric

Summary

Ajax which stands for “Asynchronous JavaScript And XML” is a new model for web applications with the aim to provide more interactivity between the end user and the web application itself by providing a faster user interface acting more closely as a desktop application than the old fashioned web application style. Typical usages areas are user input validation without page submission and integrating graphical tools and animations on a single page. The wide spread of AJAX since Google has paved the way, releasing services like Google suggest or Gmail induced a real enhancement of plug and play tool kits to help the programmer in designing its web application using Ajax with less chances to produce bugs or compatibility issues with different web browsers. Such tools are also known as Ajax frameworks where the most famous among the Open Source ones are Prototype, Yahoo! UI or Google Web Toolkit. It is up to the developer to choose his framework according the features he will need and the way he wants to build his project, using server-side or client-side Frameworks. The Ajax programming model introduces new security issues, which could be especially dangerous as they are considered as of less importance. Ajax has given birth to new threat as some worms spreading themselves using cross site scripting based vulnerabilities or cross-site request forgery attacks.

Key words

Ajax Asynchronous JavaScript XML Web Framework YUI Dojo Prototype GWT DWR

Concerned Technologies

JavaScript, XML, CSS, HTML, DOM, JAVA, SGBD, PHP, web server, Apache tomcat

Personal tools